Начал службу с должности инспектора ГПН при Соликамском ОВД. В 1975 году был переведен на должность начальника инспекции Верещагинского ОВД. Был назначен начальником 16 отряда Государственной противопожарной службы УВД Пермской области. Вышел на пенсию с указанной должности в звании подполковник внутренней службы.
Стаж службы в пожарной охране более 30 лет.
Награжден медалями «За безупречную службу» I, II, III степени, «За отличную службу в МВД» и другими медалями и знаками отличия МВД.