Absolwent Akademii Teatralnej w Warszawie. Jego teatralny debiut to „Akademia Pana Kleksa” i rola Adasia Niezgódki w Teatrze Muzycznym ROMA, gdzie później pojawiał się także w musicalach „Piloci”, „Aida” i „Waitress” oraz w przedstawieniu muzycznym „Przypadki Robinsona Crusoe”. Występował również w chorzowskim Teatrze Rozrywki w tytułowej roli w musicalu „Oliver!”. Związany jest też z warszawskim teatrem Syrena, gdzie gra w musicalu „Next to normal” rolę Gabe’a. W 2022 roku otrzymał rolę Chrisa w amerykańskiej produkcji musicalu „Miss Saigon” – w obsadzie byli także m.in. Ethan Le Phong (Broadway), czy też Garrett Bolden Jr.
Występował w telewizyjnych serialach „Receptura”, „Echo serca”, „Ślad”, „Do dzwonka” oraz w filmach fabularnych: „Klub włóczykijów”, „No Panic With a Hint of Hysteria” i „Władcy Przygód. Stąd do Oblivio”. Uczęszczał do Autorskiej Szkoły Muzyki Rozrywkowej i Jazzu im. K. Komedy do klasy fortepianu.
TM ROMA: „Waitress”, „Aida”, „Piloci”, „Akademia Pana Kleksa”.
TM ROMA (Nova Scena): „Przypadki Robinsona Crusoe”.