Родился в г. Ярославле. Работал слесарем на комбинате Красный Перекоп, окончил рабфак, затем Ярославский педагогический институт, работал в Некоузской средней школе учителем русского языка и литературы, затем директором школы. Призван в армию 22 июня 1941 года. Служил политработником в артиллерийском батальоне, затем в политотделе дивизии, парторг дивизии. Служил в войсках Северо-Западного фронта, Первого Прибалтийского фронта, Северной группе войск армии Рокоссовского. Воевал на территори Польши, Германии. Служил в армии до 1947 года включительно. Награжден орденами Отечественной Войны, Красной Звезды, тремя медалями. Демобилизован в звании старшего лейтенанта. Продолжал работать учителем В Некоузской средней школе, затем директором Волжской средней школы Некоузского района, завучем и учителем русского языка и литературы в Октябрьской средней школе этого же района. Уважаемый коллегами и учениками работник.