Добрый вечер, Виталий.
Согласно действующему законодательству, уволенный с военной службы в связи с невыполнением условий контракта не теряет военный стаж, как и страховой стаж в целом.
Если имеется выслуга 20 лет и более, в том числе в льготном исчислении, то пенсия за выслугу лет назначается независимо от оснований увольнения, в том числе и по НУК. Исключение установлено только одно: если до назначения пенсии военнослужащий был осужден за совершение преступления и приговором суда был лишен воинского звания.
Согласно п.13 статьи 15 ФЗ «О статусе военнослужащих» военнослужащие — граждане, проходящие военную службу по контракту, общая продолжительность военной службы которых составляет 20 лет и более, не обеспеченные на момент увольнения с военной службы жилыми помещениями, не могут быть исключены без их согласия из списка очередников на получение жилых помещений (улучшение жилищных условий) по последнему перед увольнением месту военной службы и обеспечиваются жилыми помещениями в соответствии с настоящим Федеральным законом, федеральными законами и иными нормативными правовыми актами Российской Федерации.