Родился 19 февраля 1940 года в г. Ливны Орловской области. С 1947 по 1957 годы учился в Ливенской средней школе №1. После школы – ученик токаря, токарь-универсал на Ливенском насосном заводе (1 год). С августа 1958 года - боец Ливенской городской пожарной команды. С сентября 1959 г. по август 1962 г. – курсант Харьковского пожарно-технического училища МВД СССР, которое закончил с отличием. Кандидат в мастера спорта по боксу; лыжи – 2разряд; пожарно-прикладной спорт – 2 разряд.
Судья республиканской категории по боксу и ППС. С сентября 1962 по ноябрь 1963 гг. – районный пожарный инспектор Хотынецкого РОВД УВД Орловской области. 1963 – 1968 гг. – учеба на заочном отделении Высшей школы МВД СССР, факультет инженеров противопожарной техники и безопасности. С ноября 1963 г. – работа в отделе пожарной охраны УВД по г. Орлу, старший инженер ОПО, с 1976 г. – зам. начальника ОПО УВД. 1979 - 1981 гг. – учеба в Академии МВД СССР, факультет №1 – подготовки руководящих кадров МВД СССР, закончил с отличием. После учебы работал начальником испытательной пожарной лаборатории ОПО УВД Орловской области, зам. начальника ОПО УВД. С 9 января 1984 по 1 апреля 1998 года - начальник УГПС УВД Кировской области. Постоянный член Коллегии УВД – с 1986 по 1998 г.
Награжден медалями: «За отвагу на пожаре», «Ветеран труда», «За безупречную службу 3-х степеней», «70 лет Советской Армии»; знаками: «Лучшему работнику пожарной охраны», «За отличную службу в МВД».