С 1951 года служил в Советской армии. Окончил Одесское Краснознаменное пехотное училище. Начал службу в Дальневосточном военном округе. Служил в должностях командира стрелкового взвода, роты и батальона в 50-м стрелковом полку 39-й стрелковой дивизии.
С мая 1982 по апрель 1986 года — начальник штаба — первый заместитель командующего войсками Краснознаменного Киевского военного округа.
С мая по август 1986 года — участник ликвидации аварии на Чернобыльской АЭС — начальник Научного центра Министерства обороны СССР по ликвидации последствий аварии на Чернобыльской АЭС.