Родился в Рязани, где и окончил 10 классов средней школы в 1957 г. 1957 – поступил в Московское КВИУ в Калининграде, переименованное (1958) по новому месту дислокации в Калининградское КВИУ. Курсант 1 взвода (командир – Б.Ю. Шварцзойд) 6 роты (командир – С.И. Вайнер) 2 батальона курсантов. 1960 – окончил Калининградское КВИУ. Лейтенант. 1960 – служил в закрытом г. Красноярск-26 (ныне – ЗАТО Железногорск). 1963-68 – слушатель Ленинградской ВИА им. А.Ф. Можайского (ныне – Военный инженерно-космический университет). Военный инженер. Направлен для прохождения службы на космодром Байконур. С 1968 – проходил службу на Байконуре на разных должностях. 1974 – офицер, старший офицер Аппарата Заместителя Министра обороны СССР по строительству и расквартированию войск, полковник. 1985 – начальник отдела Штаба тыла Министерства обороны СССР. 1991 – уволен с действительной военной службы в запас. После увольнения несколько лет работал в ЧОП. В отставке. Жена Валентина Калиновна, воспитали сына Алексея. Проживает в Москве.