Родился в 1921 году. Член ВКП(б) с 1942 года. Окончил партийную школу во Львове.
В РККФ: с 1939 года. Служил на Черноморском флоте. В годы войны воевал в морской пехоте, комсорг роты. В 1943 году комиссован по ранению. После излечения – на партийной работе. Работал в райкомах КП(б)У Черновицкой области, затем в Черновицком обкоме. В органах госбезопасности с 1954 года. В 1954-1957гг. - заместитель начальника УКГБ при СМ Украинской ССР по Черновицкой области. В 1957-1961гг. - начальник УКГБ при СМ Украинской ССР по Станиславской области. В 1961-1965гг. - начальник УКГБ при СМ Украинской ССР по Тернопольской области. С сентября 1965г. по август 1978г. - начальник УКГБ при СМ Украинской ССР по Львовской области. В 1978-1980гг. - начальник УКГБ Украинской ССР по Крымской области. В 1980 году уволен в отставку по состоянию здоровья. После развала СССР занимался политической деятельностью, член Киевского горкома Коммунистической партии Украины.
Генерал-майор (1966 г.).
Скончался 22 марта 2006 года в Киеве.