Absolwent Studium Wokalno-Aktorskiego im. D. Baduszkowej przy Teatrze Muzycznym w Gdyni, wokalistyki musicalowej na Akademii Muzycznej im. S. Moniuszki w Gdańsku oraz organizacji produkcji filmowej i telewizyjnej na Uniwersytecie Śląskim w Katowicach. Od 2015 r. aktor Teatru Muzycznego Roma w Warszawie, w którym wcielił się w role: Eddiego w Mamma Mia!, Maksymiliana Abramowicza w Pilotach, Spoxa w Waitress, a także występował w zespole wokalno-aktorskim w musicalach: Aida, We Will Rock You oraz Wicked (od kwietnia 2025 r.). Jako adept występował w Teatrze Muzycznym w Gdyni (Chicago, Kiss Me, Kate, Piękna i Bestia, My Fair Lady, Fame, Skrzypek na dachu i Lalka). Od 2009 r. był związany z Gliwickim Teatrem Muzycznym (Chad – High School Musical,  Claude –  Hair,  Kot – Kot w butach, Terk – Tarzan,  Pilot – Mały Książę, Max – Dźwięki muzyki, Jonatan – Miłość czyni cuda). Warszawskiej publiczności znany z Och Teatru (Frank’n’Furter – The Rocky Horror Show), Teatru Komedia (Zorro) oraz Warszawskiej Opery Kameralnej (Reżyser – Przerwana cisza, Paul – Company). Współpracował z CD Projektem, wcielając się w postaci z gier komputerowych podczas sesji Motion Capture (m.in. tytułowy bohater gry Wiedźmin III). Wystąpił też w wielu serialach TV, m.in.: Na Wspólnej, O mnie się nie martw, Barwy szczęścia, Korona królów, Komisarz Alex, Teściowie czy Przepis na życie.