Родился 9 июня 1937 года в с. Новомихайловка Черниговского района Запорожской области. В 1959 году окончил Запорожский педагогический институт, в 1967 году - Запорожский машиностроительный институт по специальности «инженер-электромеханик», в 1974 году - Высшую партийную школу при ЦК КПСС, в 1979 году –Высшую школу КГБ им. Ф.Э. Дзержинского.
В 1959г. - учитель математики в г. Краснодон Луганской области. В 1959-1962гг. - в Советской Армии. После демобилизации – на комсомольской и партийной работе в Запорожской области: 2-й, 1-й секретарь Жовтневого райкома ЛКСМ Украины. В 1967-1972гг. - 2-й секретарь Запорожского обкома ЛКСМУ. В 1974г. – 2-й секретарь Шевченковского райкома КП Украины, в 1974-1977гг. – заведующий Домом политпросвещения обкома. В органах госбезопасностис 1977 года. В 1979-1985гг. – в УКГБ Украинской ССР по Запорожской области. В 1985-1987гг. - заместитель начальника УКГБ Украинской ССР по Донецкой области. В 1987-1990гг. - начальник УКГБ Украинской ССР по Ворошиловградской области. В 1990-1991гг. - начальник УКГБ Украинской ССР по Крымской области. В 1991г. - 1-й заместитель председателяКГБ Украинской ССР. В 1991г. - начальникУКГБ Украинской ССР по Запорожской области. В 1991-1996гг. - начальник УСБУ по Запорожской области. С 1996 года в отставке. С 1996г. – советник председателя Запорожской областной госадминистрации, в 1997-2001гг. – советник председателя Запорожской областной Рады.
Генерал-лейтенант.
Скончался 27 августа 2009 года.