Родился 14 декабря 1904 года в с. Большое Байкалово, ныне Вологодской области. В 1936 году окончил Ленинградский институт советского строительства.
Трудовую деятельность начал в 1919 году. Был призван в Воронеже, служил в РККА на политических должностях. Участник Великой Отечественной и советско-японской войн. В органах госбезопасности с мая 1949 года. С марта 1949г. - заместитель начальника УМГБ Украинской ССР по Сталинской области. С марта 1954г. - заместитель начальника, с июля 1954г. – начальник УКГБ при СМ Украинской ССР по Сталинской области. С января 1960г. – начальник УКГБ при СМ Украинской ССР по Крымской области. 23 апреля 1965 года уволен в запас. Проживал в Симферополе.
Генерал-майор.
Скончался 12 января 1995 года в Симферополе.