Место рождения: м. Щедрин Гомельской области, Беларусь. Учился на математико-механическом факультете ЛГУ с 1938 по 1941 гг.
Из народного ополчения был направлен наводчиком 45-миллиметрового орудия. Командир отделения. После ранения и госпиталя направлен в Военно-воздушную Академию им. Н. Е. Жуковского, после окончания которой (факультет вооружения) - 16-я Воздушная Армия Советских войск в Германии, некоторое время служил в ГК НИИ ВВС - инженер-испытатель. С 1948 г. – инженер в промышленности Ленинграда, 1953-55 гг. - Скаудвильская МТС (Литовская ССР, по партийной мобилизации). С 1955 г. - НПО "Азимут", конструктор навигационной аппаратуры (служба надежности).
Награжден орденами Отечественной войны I степени, Красной Звезды и медалями "За Победу над Германией", "За взятие Берлина", юбилейными медалями, медалями ВДНХ, медалью "Ветеран труда".
Из летописи математико-механического факультета. О тех, кто учился на факультете до войны. СПб.,1995. С. 134.