Родился в 1931 году в крестьянской семье в Ярославской области.
Отец, инвалид гражданской войны, погиб в 1941 году в боях под Ленинградом.
После окончания 5-го класса в 1944 году поступил в Ленинградское нахимовское
училище, но через неделю был направлен в ГСВУ. По его окончании в 1949 году
поступил во Львовское пехотное училище имени Н. Щорса, которое окончил
в 1951 году по специальности командира минометного взвода.
В Группе советских войск в Германии служил командиром взвода моторизованного
батальона автоматчиков 65-го гвардейского танкового полка. В 1954 году переведен
в Ленинградский военный округ. Служил командиром стрелкового взвода, затем
командиром взвода 37-го дисциплинарного батальона. С 1958 по 1964 год -
старший офицер Ждановского райвоенкомата Ленинграда.
Затем год был командиром роты Отдельного дисциплинарного батальона.
С 1965 по 1979 год служил в системе военных комиссариатов Псковской области,
прошел путь от начальника отделения до военного комиссара объединенного
райвоенкомата Новоржевского и Пушкиногорского районов. В 1979 году уволен
с воинской службы по возрасту и выслуге лет в звании полковника.
После увольнения работал в Василеостровском райвоенкомате Ленинграда.