С 1922 г. на учебе в неполной средней школе в г. Москве, в декабре 1929 – марте 1931 гг. на учебе в школе-ФЗУ при заводе «Мосэлектрик», в дальнейшем помощник токаря и токарь по металлу на заводе «Мосэлектрик», одновременно в 1931 – 1932 гг. студент рабфака Московского нефтяного института им. академика И. М. Губкина. С июля 1932 г. студент технологического факультета Московского нефтяного института им. академика И. М. Губкина, с апреля 1937 г. дежурный инженер по основному цеху, начальник крекинг-цеха и (с сентября 1938 г.) главный инженер Бердянского крекинг-завода Наркомата топливной промышленности СССР (Днепропетровская область), одновременно (по совместительству в 1937 – 1938 гг.) – 2-й секретарь Бердянского райкома ЛКСМ Украины.
В органах госбезопасности с сентября 1939 г.: слушатель Высшей школы НКВД СССР (в мае – октябре 1940 г. находился в служебной командировке (по негласной линии) в Литовской Республике), затем (с октября 1940 г.) заместитель начальника и начальник Зарасайского уездного отдела НКВД Литовской ССР. С марта 1941 г. начальник Биржайского уездного отдела НКГБ (Литовская ССР).
С июля 1941 г. начальник ОО НКВД 269-й (Центральный фронт) и (с октября 1941 г.) 307-й стрелковых дивизий (Брянский и Юго-Западный фронты), с февраля 1942 г. находился на излечении в военном госпитале в г. Тамбове, затем начальник ОО НКВД 3-й стрелковой бригады войск НКВД Брянского фронта. В июне 1942 – мае 1944 гг. начальник ОО НКВД Грозненской дивизии внутренних войск НКВД, начальник ОО НКВД – ОКР «Смерш» Грозненского особого оборонительного района. С марта 1944 г. начальник ОКР «Смерш» 8-й (Грозненской) стрелковой дивизии внутренних войск НКВД (г. Грозный), затем (с мая 1944 г.) начальник ОКР «Смерш» Управления войск по охране тыла 3-го Белорусского фронта. С сентября 1945 г. начальник ОКР «Смерш» Управления войск НКВД по охране тыла Южной группы войск (Болгария и Румыния), с февраля 1946 г. начальник 11-го отделения ОКР «Смерш» НКВД – ОКР МВД СССР. В феврале – мае 1947 г. начальник 3-го отделения ОКР МВД СССР, затем начальник кафедры специальных дисциплин, заместитель начальника отделения заочного обучения и (с 1949 г.) заместитель начальника Высшей офицерской школе МВД СССР (по заочному обучению), в дальнейшем^ февраля 1950 г.) начальник 4-го отдела (отдел учебных заведений) Управления кадров МВД СССР.
В октябре 1950 – декабре 1951 гг. начальник УМВД по Горьковской области, затем на работе в аппарате ЦК ВКП(б) – КПСС: инструктор и заместитель заведующего сектором административного отдела. С мая 1953 г. инструктор отдела административных и торгово-финансовых органов ЦК КПСС.
С июля 1953 г. министр внутренних дел Азербайджанской ССР, с марта 1954 г. председатель КГБ при СМ Азербайджанской ССР, в октябре 1956 г. был освобожден от занимаемой должности[102]. С октября 1956 г. первый заместитель начальника 3-го ГУ КГБ при СМ СССР, в сентябре 1959 – феврале 1963 гг. начальник 3-го ГУ – (с февраля 1960 г.) начальник 3-го Управления