Родился 22 июня 1934 года в г. Днепродзержинск Днепропетровской области Украинской ССР. В 1953 г. окончил индустриальный техникум, затем - Химико-технологический институт г. Днепродзержинска.
В 1953-1954гг. - инженер отдела главного механика вагоностроительного завода. После окончания института работал на Лисичанском химическом комбинате в должностях инженера, мастера, начальника КБ. В 1959-1961гг. – заместитель начальника, начальник цеха контрольно-измерительных приборов и автоматики, заместитель секретаря парткома химкомбината. В 1961-1962гг. – 1-й секретарь Луганского обкома ЛКСМУ. В 1962-1969гг. – секретарь ЦК ЛКСМУ. В органах госбезопасности с 1969 года. В 1969-1976гг. - заместитель начальника Оперативно-технического управления КГБ при СМ Украинской ССР, заместитель начальника 2-го Управления КГБ при СМ Украинской ССР. В 1976-1980гг. - начальник УКГБ при СМ Украинской ССР по Кировоградской области. В 1980-1982гг. - начальник УКГБ Украинской ССР по Крымской области. В 1982-1985гг. - начальник 6-го Управления КГБ Украинской ССР. С июля 1985г. по сентябрь 1987г. - начальник УКГБ Украинской ССР по г. Киев и Киевской области. В 1987-1991гг. - заместитель председателя КГБ Украинской ССР.
Генерал-майор (1987г.). Депутат Крымского областного Совета народных депутатов (1980-1983гг.).
Скончался 6 ноября 2001 года в Киеве.