Родился в Новосибирске. Окончил 19-ю среднюю школу Г. Ленинграда. Поступил на математико-механический факультет в 1940 году. Окончил в 1946 году по специальности «математика».
С началом войны ушел в Армию по комсомольской мобилизации политбойцом. В августе 1941 г. был ранен, с 1942 г. продолжил обучение в эвакуации в Саратове.
С 1962 по 1989 гг. работал инженером-расчетчиком на заводе «Русский дизель».
Из летописи математико-механического факультета. О тех, кто учился на факультете до войны. СПб.,1995. С. 147.