Народився 27 вересня1922 року в місті Калач (за іншими даними — хутір Морозівка) Воронезької області, РСФРР в родині сільського лікаря та робітниці. Згодом його сім'я перебралася до Харкова, а звідти — до Одеси. До початку Другої світової війни встиг здобути середню освіту й пройти курс занять у Одеській морській школі. Продовжити навчання у військовому училищі завадила війна і освоювати бойове ремесло довелось на полі бою.
Після закінчення Другої світової війни ще тривалий час виконував завдання з розмінування акваторій північних морів. Після демобілізації закінчує університет та починає займатись викладацькою діяльністю. На початку кар'єри 12 років викладав математику в Чернігівському вищому військовому авіаційному училищі льотчиків. Захистив дисертацію на здобуття наукового ступеня кандидата фізико-математичних наук. Наступні 25 років викладав вищу математику у Чернігівському політехнічному інституті.