Aktor musicalowy, dubbingowy i reżyser spektakli muzycznych. Od 2002 r. związany na stałe z Teatrem Muzycznym „Roma”, gdzie grywa główne role we wszystkich wielkich produkcjach. Na „Novej Scenie” Romy wyreżyserował spektakle dla dzieci: „Adonis ma gościa” i „Księga dżungli”, a także spektakl muzyczny „Proces” wg powieści F. Kafki. Absolwent Liceum Muzycznego w Szczecinie w klasie altówki i Studium Wokalno-Aktorskiego przy Teatrze Muzycznym im. D. Baduszkowej w Gdyni, w którym wykreował główne role w spektaklach: „Hair” (nagroda: „Debiut Roku 1999”), „Sen nocy letniej” i „Muzyka Queen”. Współpracował z Teatrem Muzycznym „Capitol” we Wrocławiu, gdzie zagrał Mackie Majchra w „Operze za trzy grosze”, a także główną rolę w spektaklu „A Chorus Line”. Przed szwajcarską publicznością wystąpił w głównej roli w anglojęzycznej wersji musicalu „Hair”. Zagrał w musicalu teatru Studio Buffo „Romeo i Julia”. Na deskach stołecznego Teatru Komedia gościł w spektaklach: „Kieszonkowa orkiestra” (główna nagroda na Festiwalu Korczaka, 2010), „Najlepsze z najlepszych” i „Niebezpieczne związki”. Obecnie można go również zobaczyć jako Pana Darlinga i Kapitana Haka w musicalu „Piotruś Pan” w teatrze Studio Buffo. W 2014 r. warszawski Teatr Rampa wystawił w jego reżyserii musical „Rent”, a wyreżyserowany przez artystę w Teatrze Muzycznym w Łodzi spektakl „Cyrano” otrzymał Nagrodę im. J. Kiepury w kategorii najlepszy spektakl sezonu 2015/2016). Na scenie Opery i Filharmonii Podlaskiej wyreżyserował przedstawienie muzyczne „Prosimy nie wyrywać foteli, czyli krótka historia muzyki rozrywkowej”, bajki muzyczne „Brzydki Kaczorek” i „Adonis ma gościa” oraz musical „Doktor Żywago”.