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