В декабре 1941 года, семнадцатилетним мальчишкой, был призван на фронт Шушенским районным военкоматом Красноярского края Шушенского района. Начал свой боевой путь рядовым в маршевой фронтовой роте. Затем стал курсантом 79 отдельного батальона химзащиты Брянского фронта. С 9 октября 1942 года занял должность командира взвода 89 отдельной огнеметной роты 47-48 армии Брянского фронта. 16 октября 1942 года, в звании младший лейтенант, был ранен и до 22 марта 1943 года находился на излечении в эвакуационном госпитале № 1842 города Маршанск. С 22 марта 1943 года по 10 октября 1943 года он был командиром взвода отдельной роты фугасных огнеметов и находился в распоряжении Воронежского фронта и 48 армии Центрального фронта. С 10 октября 1943 года по 24 июля 1945 года командир взвода 20 отдельного Мозырского огнеметного батальона Белорусского фронта. С 24 июля 1945 года по 30 декабря 1945 года находился в офицерском резерве военно-химического Управления группы оккупационных войск в Австрии. После войны служил в рядах КГБ. В звании подполковника ушел на пенсию.