Aktor, reżyser, w latach 1993-2004 związany z Białostockim Teatrem Lalek.
Za role w spektaklach BTL otrzymał wiele nagród (m.in. za tytułowego Guliwera w sztuce J. Swifta, Zerzabellę w "Paradach" J. Potockiego). Grał też w spektaklach żywego planu - m. in. Filipa w "Iwonie, księżniczce Burgunda" W. Gombrowicza, Aleksieja w "Merylin Mongoł" N. Kolady - obie pod reżyserskim okiem W. Śmigasiewicza.
Reżyserią zajął się pracując nad inscenizacją spektaklu "Kandyd, czyli Optymizm" wg Voltaire'a w toruńskim Baju Pomorskim (2004 r.). Pracował w wielu teatrach lalkowych i dramatycznych, w których zrealizował ponad 50 premier. W Białostockim Teatrze Lalek wyreżyserował spektakle: "Murdas. Bajka" (2007), "Księżniczka Angina" (2011), "Texas Jim" (2013), "Kandyd, czyli Optymizm" (2016) i "Słomkowy kapelusz" (2018).