Родился в 1926 году на Дальнем Востоке. В начале Великой Отечественной войны пришлось оставить учебу и пойти работать, так что трудовой стаж начинается с 15 лет.
Поступил на службу в пожарную охрану военного завода в Кемерово, откуда был направлен на учебу в школу младшего начальствующего состава. Окончив ее в звании сержанта, остался работать в ней преподавателем физической подготовки.
В 1956 году окончил Свердловское пожарно-техническое училище, был распределен инспектором в СВПЧ-6 (самостоятельная военизированная пожарная часть №6) г. Челябинск. Затем занимал должности заместителя начальника части на военном авиационном заводе г. Сим, заместителя начальника части СВПЧ-6.
Последние годы службы занимался пожарной профилактикой в ПЧ №3 по охране Калининского района.