Родился 27 декабря 1918 года в селе Огневка Ружинского района Житомирской Области.
На военной службе с 1936 года. Окончил Киевское военное училище связи (1939), Высшую школу КГБ при Совете Министров СССР (1960). Участник боёв на реке Халхин-Гол.
С 1939 года – в органах госбезопасности. Служил помощником оперативного уполномоченного особого отдела НКВД Уральского Военного Округа
. В Великую Отечественную войну – заместитель начальника особого отдела НКВД 82-й мотострелковой дивизии на Западном фронте. В 1942-1943 годах – начальник особого отдела НКВД танковой бригады на Калининском, Западном и Северо-Кавказском фронтах. С 1943 года – заместитель начальника отдела контрразве
дки «Смерш» Ярославского, в 1944-1949 годах - Калининского гарнизонов.
С 1949 года назначен начальником отдела Управления особых отделов МГБ СССР по МВО, с 1950 года — по Центральной группе войск. В 1952-1955 годах – заместитель начальника Управления особых отделов МГБ (КГБ) по Центральной групп
е войск. С 1955 года – заместитель начальника, с 1958 года – начальник особого отдела КГБ по МВО. С 1963 года – заместитель начальника, затем начальник Управления особых отделов КГБ Группы советских войск в Германии.
В 1967-1970 годах становится начальником 3-го управления КГБ при Совете Министр
ов СССР. С июля 1970 года – председатель КГБ при Совете Министров Украинской ССР (с 1978 года – КГБ Украинской ССР). С мая 1982 года – председатель КГБ СССР, с декабря – министр внутренних дел СССР. В 1986—1992 годах в Группе генеральной инспекции МО СССР.
Депутат Верховного Совета СССР VIII-XI