Родился 28.08.1901 в с. Скородном Новосильского уезда Тульской области (по новому АТД - Верховского района Орловской области) в семье крестьянина-бедняка. Русский. Образование - 3-годичная земская школа в с. Мартыково Московской губернии и 1 класс сельского двухклассного училища (1912). Член ВКП (б) с 12.1919.
1914-1918 - ученик частной переплетной мастерской, санитар в военном госпитале, ученик конторщика торгового дома, секретарь Скородненского волостного комитета бедноты, секретарь сельсовета.
С 15.12.1919 в РККА: красноармеец, красноармеец-самокатчик автороты 27 дивизии 16 армии Западного фронта, мотоциклист-пулеметчик 2 автобронеотряда по борьбе с повстанцами Антонова в Кирсановском уезде Тамбовской губернии, шофер 2 автобронеотряда при ПП ВЧК по Сибири, г. Новониколаевск, секретарь военкома 2 автобронедивизиона, г. Москва.
15.10.1924 - пом. политрука роты 52 стрелкового полка 18 стрелковой дивизии, г. Ярославль.
В органах госбезопасности с 1926. Звания: лейтенант ГБ (1936), ст. лейтенант ГБ (1939), капитан ГБ (1942), подполковник ГБ (1943), полковник (1946).
1926-1932 - уполномоченный Ярославского губернского/окружного/городского отдела ОГПУ.
1932-1934 - зам. начальника отделения СПО, начальник Чухломского, Ростовского районных отделений ПП ОГПУ по Ивановской промышленной области.
10.05.1934 - начальник Секретно-политического отделения (СПО) отдела ОГПУ-НКВД по Дальстрою, г. Магадан.
15.12.1935 - начальник СПО (отделения) УНКВД по Зейской области, г. Рухлово (Сковородино).
1936-1939 - начальник 2 отделения СПО, начальник 6 отдела, начальник Комсомольского горотдела, начальник Свободненского горотдела УНКВД по ДВК.
09.02.1939 - начальник 2 отдела УГБ УНКВД по Амурской области.
08.1939 - зам. начальника УНКВД-УНКГБ по Амурской области.
1940-1941 - политические курсы при факультете особого назначения НКВД.
25.10.1941 - начальник УНКВД по Еврейской автономной области.
12.06.1942 - начальник УНКВД/УНКГБ по Камчатской области. 08-09.1945 во главе группы специального назначения УНКГБ участвовал в составе морского десанта в боевых действиях по захвату японских Курильских островов.
27.12.1945 - зам. начальника УМГБ по Ульяновской области.
15.03.1948 - зам. министра госбезопасности Дагестанской АССР.
26.12.1948 - зам. начальника оперативного сектора аппарата Уполномоченного МГБ СССР в Германии по земле Саксония.
26.01.1950 уволен в запас офицерского состава МГБ по состоянию здоровья с правом ношения военной формы одежды с отличительными знаками «полковник в запасе».
В 1975 умер и похоронен в Ярославле.