Родился 2 января 1935 года в Псковской области. С 1942 по 1944 год – несовершеннолетний узник фашистских концлагерей «Летцы», «Пятый полк» в Белоруссии. После окончания общеобразовательной школы с 1954 по 1957 год учился в Ленинградском Пожарно-техническом училище, после чего получил распределение на Южный Урал, в Челябинск.
В октябре 1957 года начал свою службу в СВПЧ-3 инспектором, через три с половиной года был назначен на должность начальника СВПЧ-3. Будучи начальником СВПЧ-3 закончил Высшую школу МВД СССР в Москве. С 1972 года проходил службу в областном Управлении пожарной охраны УВД Челябинского облисполкома в должности заместителя начальника отдела, а затем – начальника отдела Государственного пожарного надзора.
На пенсию вышел в 1990 в звании подполковника внутренней службы.
Награжден медалями и знаками:
«За безупречную службу в МВД» I, II, III степени;
медалями 60,65,70 лет Победы в Великой отечественной войне 1941-1945 гг.;
«За отвагу на пожаре»;
«За доблестный труд. В ознаменование 100-летия со дня рождения Владимира Ильича Ленина»;
«Ветеран труда»;
«Непокорённые»;
«200 лет МВД»;
«Государственный пожарный надзор»;
«80 лет Государственный пожарный надзор»;
«Лучшему работнику пожарной охраны»;
«365 лет Пожарной охране России»;
«70 лет Победы в Великой Отечественной войне 1941-1945 гг.».