Aktor z wykształcenia i z zawodu, ale także reżyser, scenarzysta i kompozytor. Od 2007 roku jest aktorem w Teatrze Lalek Guliwer w Warszawie, wcześniej w Teatrze Groteska w Krakowie. Ukończył Akademię Sztuk Teatralnych we Wrocławiu. Wielokrotnie nagradzany na festiwalach teatralnych m.in. na VIII Międzynarodowym Festiwalu Teatrów dla dzieci w Banja Luce. XXI Międzynarodowym Festiwalu Teatrów Lalek “Spotkania” w Toruniu. 34 Międzynarodowym Festiwalu Teatralnym Uczestniczył w wielu projektach warsztatowych i edukacyjnych. Grał gościnnie wraz z zespołem baletowym Opery Wrocławskiej w spektaklach „Aida” Giuseppe Verdiego, „Carmina Burana” Carla Orfa, „Jezioro Łabędzie” Piotra Czajkowskiego. Reżyserował koncerty finałowe Festiwalu Artystycznego Młodzieży Akademickiej FAMA w Świnoujściu.