Absolwent I LO im. Tarasa Szewczenki w Białym Borze z ukraińskim językiem nauczania (2004) oraz Uniwersytetu Warszawskiego (magister filologii ukraińskiej 2009). Członek Zarządu Głównego Związku Ukraińców w Polsce (w l. 2014-2020) i przewodniczący Oddziału w Przemyślu ZUwP (od 2019).
Absolwent XIII Edycji Programu LIDERZY Polsko-Amerykańskiej Fundacji Wolności oraz Programu wsparcia młodzieżowych liderów mniejszości ukraińskiej w Polsce, polskiej w Ukrainie i krymskich Tatarów. Dwukrotnie przewodniczący organizacji skautowej młodzieży ukraińskiej w Polsce „Płast”. Inicjator i współtwórca „Zgodnej inicjatywy przemyślan na 100-lecie Niepodległości Polski WSPÓLNIE NA 100”. Od 2017 r. koordynator lokalny Objazdowego Festiwalu Filmowego WATCH DOCS Prawa Człowieka w Filmie w Przemyślu.