Debiutował w musicalu „Metro” (reż. i chor. Janusz Józefowicz) w Teatrze Dramatycznym. Kolejne doświadczenia zdobywał w Teatrze Studio Buffo i Teatrze Komedia oraz produkcjach TV „Kabaret Olgi Lipińskiej”, „Niedziela na Głównym” i serialach „Teraz albo nigdy”, „Linia życia”. W latach 1996- 2007 występował na scenach musicalowych w Niemczech, Austrii, Szwajcarii i USA (m.in. „Disney’s Phantasy Musical Gala”, „Elvis”, „La Cage aux Folles”, „Fosse”, „Manon Lescaut”, „A Tribute to Abba”, „The Rocky Horror Show”, „Joseph And The Amazing Technicolor Dreamcoat”, „Falco Meets Amadeus”, „Spirit of the Dance”, jak również musicale, produkcji Princess Cruisess Line). Brał również udział w wielu projektach Stołecznej Estrady (m.in. Gala „Freedom 1989. Born in Poland” w Chicago) i projekcie muzyczno-tanecznym „Chopin – klasycznie, jazzowo, rockowo”. W 2011 występował w musicalu „The Rocky Horror Show” w Och-Teatrze.
Swoje pasje rozwija również w projektach muzyczno-stepowych m.in. „The Prisoners”.
TM ROMA: „Waitress”, „Aida”, „Piloci”, „Mamma Mia!”(zespół taneczny, asystent choreografa, dance captain), „Ale musicale!”, „Deszczowa piosenka” (zespół taneczny).
TM ROMA Nova Scena: „Przypadki Robinsona Crusoe” (asystent choreografa).