Родился 2 ноября 1921 года в городе Советске Кировской области. С 1929 по 1936 годы обучался в Советской неполной средней школе № 1. В 1939 году закончил Советское педагогическое училище. С августа по декабрь 1939 года работал учителем истории и географии в Кобрской средней школе Даровского района. В Красную Армию призван 20 декабря 1939 года Даровским РВК. С 1939 по 1941 годы курсант Свердловского военного и Тюменского пехотного училищ. В Отечественной войне с июля 1941 года – старший адъютант учебного батальона 57-го запасного стрелкового полка. В сентябре 1941 года направлен на курсы Высшей разведшколы Генштаба Красной Армии, которую окончил в 1944 году. С 1944 по 1951 годы офицер разведуправления в Германии. Уволен в запас 10 ноября 1953 года. 🎖Награды: медаль «За боевые заслуги» (15.11.1950). С марта 1954 года учитель Залазнинской средней школы, а с августа 1954 по январь 1956 годы её директор. Затем по 1971 год был учителем немецкого языка и директором Шахровской школы. С 1971 по 1974 годы председатель Шахровского сельского Совета Омутнинского района. Умер 30 декабря 1974 года.