В 1939 году – секретарь Ленинского райкома КП(б) У в Днепропетровске.
С 1940 по 1941 год – второй секретарь Днепропетровского горкома КП(б) Украины.
С ноября 1941 года по февраль 1942 года – комиссар штаба оперативной группы 21-й армии.
В феврале–июле 1942 года – заместитель начальника политуправления Калининского фронта.
В июле–ноябре 1942 года – начальник политотдела 4-й Ударной армии Калининского фронта.
С мая 1943 по октябрь 1945 года – начальник политотдела 57-й армии 2-го, 3-го Украинского фронтов и Южной группы войск.
С июня 1946 по май 1948 года – помощник Верховного комиссара в исполнительном комитете советской части Союзнической комиссии по Австрии.
В 1953 году окончил Военную академию Генштаба.
С сентября 1953 года по май 1958 года – начальник Управления особых отделов МВД ГСОВГ – КГБ по ГСВГ.
С июня 1958 года по сентябрь 1960 года – начальник Военного института КГБ им. Ф. Э. Дзержинского.
С сентября 1960 года по май 1961 года – начальник Спецуправления 3-го Управления КГБ.
С мая 1961 года по июнь 1964 года – начальник Спецуправления, заместитель начальника 3-го Управления КГБ.
С июня 1964 года по февраль 1966 года – заместитель начальника 3-го Управления КГБ.
С февраля 1966 года по июль 1967 года – начальник 3-го Управления КГБ.
С июля 1967 года по август 1970 года – начальник 2-го Управления КГБ.
С августа 1970 года по январь 1982 года – заместитель председателя КГБ, затем 1-й заместитель председателя КГБ СССР.
С ноября 1985 года – военный инспектор-советник Группы генеральных инспекторов МО СССР.
Умер 31 мая 1996 года.