Родился 1 мая 1943 в селе Горделька Гордельского района Брянской области.
В 1964 году окончил Ленинградское ПТУ МВД СССР по специальности пожарный техник.
В 1984 году окончил ВЗИСИ по специальности инженер-строитель.
31.08.64 – техник-лейтенант внутренней службы
20.09.67 – старший техник-лейтенант внутренней службы
26.09.72 – капитан внутренней службы
01.12.78 – майор внутренней службы
20.12.85 – подполковник внутренней службы
04.03.91 – полковник внутренней службы
01.10.61 – курсант Ленинградского ПТУ МООП РСФСР
04.10.64 – инспектор ГПН отдела милиции Шаблыкинского райисполкома
01.03.65 – инспектор ГПН отделения милиции Шаблыкинского райисполкома
01.03.66 – инспектор ГПН отдела милиции Шаблыкинского райисполкома
27.12.66 – 11.09.72 – инспектор отдела пожарной охраны УООП Орловского облисполкома
11.09.72 – 11.04.74 – дежурный по городу отдела пожарной охраны УВД
01.04.74 – 15.10.76 - инспектор отдела пожарной охраны УВД Орловского облисполкома. Присвоена квалификация «специалист 2 класса».
15.10.76 – 15.07.78 – начальник инспекции ГПН ОВД Советского райисполкома
15.07.78 – начальник отделения ГПН ОВД Советского райисполкома
01.02.80 - 21.05.84 – начальник отделения ОПО УВД
21.05.84 – начальник отделения ГПН ОПО УВД
03.07.85 – 01.06.89 – начальник отдела пожарной охраны УВД
01.03.91 – заместитель начальника службы общественной безопасности, начальник отдела пожарной охраны УВД. Начальник противопожарной аварийно-спасательной службы УВД Орловской области.
08.12.93 – начальник УГПС УВД Орловской области
15.08.98 – уволен из ОВД.