В 1921–1925 годах работал на заводе «Красный керамик» и учился в школе ФЗУ; в 1925–1926 годах — секретарь комитета ВЛКСМ фабрики «Вельгия»; в 1926–1929 годах работал на заводе «Красный керамик». С марта 1929-го по июнь 1931 года — курсант, затем слушатель курсов инструкторов 1-й Военной школы авиационных техников в Ленинграде.
С июня 1931-го по декабрь 1933 года — инструктор и инспектор сектора штаба 1-й Военной школы; с декабря 1933-го по январь 1939 года — слушатель инженерного факультета Военно-воздушной академии имени Жуковского.
В феврале 1939 года — начальник Особого отдела НКВД Армии особого назначения Киевского военного округа; в декабре 1939 года — ОО НКВД авиационной армии ЛенВО; с марта 1940 года — начальник ОО НКВД Одесского военного округа; в сентябре 1940 года — заместитель начальника ОО НКВД Северо-Кавказского военного округа. В июне 1941 года — заместитель начальника 3-го отдела ОО СКВО. В августе — сентябре 1941 года — начальник ОО НКВД 19-й армии Западного фронта; с сентября 1941-го по январь 1942 года — заместитель начальника ОО НКВД Западного фронта; в январе — мае 1942 года — начальник ОО НКВД Северо-Западного фронта; в мае — июле 1942 года — начальник ОО НКВД Северо-Кавказского фронта; с августа 1942 года по апрель 1943 года — начальник ОО НКВД Брянского фронта. С апреля 1943-го по апрель 1944 года — начальник УКР «Смерш» НКО СССР Степного округа; с апреля 1944 года — начальник УКР «Смерш» НКО СССР 2-го Украинского фронта, а затем УКР «Смерш» Центральной группы войск. В июне — ноябре 1947 года — начальник УКР МГБ ГСОВГ, затем — начальник Третьего главного управления МГБ СССР. В январе 1951 года — заместитель министра госбезопасности Союза ССР.
Награжден орденом Ленина, двумя орденами Красного Знамени, орденами Кутузова, Богдана Хмельницкого, Отечественной войны и двумя орденами Красной Звезды, знаком «Заслуженный работник НКВД».
В августе 1951 года был освобожден от занимаемой должности, а в июне 1954 года уволен в запас Советской армии, лишен генеральского звания.
Родился в селе Суромна Владимирской области. Окончил три класса сельской школы, один курс Института внешних сношений, воскресный комвуз и командные курсы ОГПУ.
В 1910–1915 годах работал в Москве кровельщиком; в 1915–1916 годах — рядовой 5-го запасного саперного батальона Западного фронта; с февраля по июнь 1918 года — надзиратель Владимирской тюрьмы; в августе — ноябре 1918 года — боец железнодорожной охраны (войска ВОХР); с ноября 1918-го по июнь 1919 года — красноармеец, старшина роты Особого железнодорожного полка Южного фронта.