W latach 1984–1990 był kierownikiem internatu i nauczycielem w Liceum Ogólnokształcącym w Górowie Iławeckim. Był założycielem Zespołu Szkół z Ukraińskim Językiem Nauczania w Górowie Iławeckim, w którym od 1990 do 2007 pełnił funkcję dyrektora, następnie został honorowym dyrektorem tej placówki. Był też współorganizatorem ukraińskich inicjatyw kulturalnych na Warmii i Mazurach, a także delegatem na Światowe Forum Ukraińców w Kijowie. Od 1999 przewodniczył radzie społecznej szpitala rehabilitacyjnego w Górowie Iławeckim. Działał w Związku Ukraińców w Polsce.
Był członkiem PZPR, z której wystąpił przed 1989. Po 1990 działał kolejno w Kongresie Liberalno-Demokratycznym, Unii Wolności i Partii Demokratycznej. W latach 1998–2007 zasiadał w sejmiku warmińsko-mazurskim trzech kadencji, zajmując w nim stanowisko przewodniczącego (od 1999 do 2007). W 1998 został wybrany z ramienia Unii Wolności, w 2002 uzyskał mandat z listy SLD-UP, a w 2006 z rekomendacji Platformy Obywatelskiej.