Родился в феврале 1909 в д. Дубново Пучежского района Ивановской области в семье крестьянина-середняка. Русский. Образование - Ивановский строительный техникум в 1932. Член ВКП (б) с 11.1928.
До октября 1925 жил на иждивении родителей.
1925-1932 - ученик-чесальщик льнопрядильной фабрики, мастер по ремонту машин на Меланжевском комбинате, студент Ивановского строительного техникума, г. Иваново.
06.1932 - курсант Военно-Морского училища им. М.В. Фрунзе, г. Ленинград.
01.1934 - техник-прораб на строительстве Военно-инженерной академии РККА им. Куйбышева, г. Москва.
09.1935 - студент ИСИ им. Куйбышева, г. Москва.
В органах госбезопасности с 01.02.1936. Звания: сержант ГБ (1937), мл. лейтенант ГБ (1938), лейтенант ГБ (1940), ст. лейтенант ГБ (1941), майор (1943), подполковник ГБ (1945).
01.02.1936 - 21.12.1936 - курсант Межкраевой школы ГУГБ НКВД, г. Москва.
1937-1939 - на оперативных должностях в 3 отделе УНКВД по Московской области.
13.02.1939 - старший следователь следственной части УНКВД по Тульской области.
01.06.1939 - пом. начальника Сталиногорского горотдела УНКВД по Тульской области, г. Сталиногорск.
21.06.1939 - откомандирован в распоряжение УНКВД по Камчатской области, г. Петропавловск-Камчатский.
01.10.1939 - заместитель начальника УНКВД по Камчатской области.
13.09.1941 - начальник УНКВД по Амурской области.
15.04.1942 - начальник УНКВД по Нижне-Амурской области.
12.06.1942 - начальник УНКВД по Еврейской автономной области.
26.05.1943 - начальник УНКВД по Еврейской автономной области Хабаровского края (после разделения НКВД СССР в апреле 1943 на НКВД и НКГБ).
10.11.1944 - зам. начальника, начальник отдела по борьбе с детской беспризорностью и безнадзорностью (ОБДББ) УНКВД по Хабаровскому краю.
11.04.1946 - начальник отдела по борьбе с детской беспризорностью и безнадзорностью (ОБДББ) МВД Молдавской ССР, г. Кишинев.
19.01.1948 - освобожден от занимаемой должности как не справившийся с порученным участком работы, откомандирован в распоряжение МВД СССР.
01.1948 - зам. начальника отделения, начальник отделения спецотдела Обского ИТЛ 501 строительства МВД СССР, с. Обская.
16.11.1948 - начальник леспромхоза «Лемью» комбината «Воркутуголь» МВД, г. Воркута Коми АССР.
11.05.1949 - уволен из МВД СССР за систематическое пьянство по ст. 38 п. «в» приказа НКВД СССР № 226-1936 в запас Вооруженных Сил СССР.
10.1949 - управляющий облстройтрестом, г. Тюмень. 09.01.1950 Тюменским обкомом объявлен выговор «за систематическую пьянку и развал работы треста».
07.1950 - начальник строительного цеха нефтеэкспедиции, Усть-Енисейский р-н Красноярского края.
08.1951 - начальник отдела строительного проектирования управления сельского хозяйства, г. Тюмень.
08.1952 - начальник строительного участка треста «Тюменьлес».
06.1953 - главный инженер СМУ № 7 треста «Маслопром», г. Тюмень. Кировским райкомом КПСС Тюмени объявлен строгий выговор с предупреждением «за недостойное поведение, выразившееся в появлении в нетрезвом состоянии в период исполнения служебных обязанностей и невыполнение плана строительных объектов».
28.03.1955 - партийные документы погашены Тюменским обкомом КПСС («автоматически выбыл из партии»). Дальнейшая судьба неизвестна.