Absolwent Studium Wokalno-Aktorskiego w Gdyni. Debiutował w wieku 18 lat w Gliwickim Teatrze Muzycznym w roli Garvina („Footloose”). W latach 2007-10 był aktorem Teatru Muzycznego w Gdyni, gdzie wystąpił m.in. jako Schlomo w „Fame”, Gremio w „Kiss Me Kate”, Tumoroł w „Kompot ’06”, Piotr we „Francesco”, Lyle w „Footloose” oraz w tytułach takich, jak „Jesus Christ Superstar”, „Ania z Zielonego Wzgórza”, „Prospero’s World”, „Night Fever”, „Chicago”, „Dracula”, „Piękna i Bestia”, „Skrzypek na dachu”, „My Fair Lady” i „Lalka”. Wystąpił w serialach telewizyjnych: „Sąsiedzi”, „Pierwsza miłość”, „Faceci do wzięcia”, „Plebania”, „Na dobre i na złe”, „Na wspólnej”, „Bodo”, „Ojciec Mateusz”, „Klan”, „O mnie się nie martw”, „Blondynka”, „W rytmie serca” jak również w filmach fabularnych „Epitafium 169” oraz „Czarny czwartek – Gdynia ‘70”. W Teatrze Komedia można go było oglądać w musicalu „Zorro”.
Solista w koncercie ”MAMMA” w Filharmonii Zabrzańskiej (maj 2016). W sezonie 2016/17 w Teatrze IMKA wcielał się w główne role w musicalach „Romeo i Julia” i „Królowa Śniegu”.
TM ROMA: „We Will Rock You”, „Aida”, „Waitress”, „Piloci”, „Mamma Mia!”, „Deszczowa piosenka”, „Les Misérables”.