Родился в 1932 году в Ленинграде в семье военного врача.
Осенью 1941 года эвакуирован с матерью в Ташкент.
В августе 1944 года после окончания пяти классов школы был принят
в Горьковское суворовское военное училище. Участвовал в Параде
Победы в Москве. Суворовское училище закончил в 1949 году
с серебряной медалью. Как медалист и ленинградец, попросился в
Ленинградское дважды Краснознаменное училище, которое закончил
в 1951 году по 1-му разряду. Служить начал в Группе Советских войск в Германии.
В 1954 году поступил в Ленинградскую военную инженерную академию связи
на факультет ЭВМ. Академию закончил в 1959 году с "красным дипломом" и,
как отличник, направлен на научный полигон в Казахстане, где назначен
старшим инженером смены ЭВМ. Затем стал начальником смены, зам.
начальника отдела ЭВМ, начальником отдела ЭВМ. Завершал службу
на полигоне в 1979 году в должности зам. начальника одного из управлений части.
За успехи в службе и добросовестное исполнение обязанностей в 1978 году
награжден орденом "За службу Родине в Вооруженных Силах СССР" 3-й степени.
В 1979 году переведен в Подмосковье, где был назначен начальником
Вычислительного Центра войск ПВО страны. За успехи в службе в 1985 году
награжден орденом Красной Звезды. Годы жизни в Казахстане и постоянные
воздействия ионизирующих излучений ЭВМ оказали влияние на состояние здоровья.
В 1987 году уволен из армии в звании полковника. Ушел из жизни в январе 1994 года.