Absolwent Studium Wokalno-Aktorskiego im. D. Baduszkowej przy Teatrze Muzycznym w Gdyni oraz wokalistyki musicalowej na Akademii Muzycznej im. S. Moniuszki w Gdańsku. Ukończył także Organizację Produkcji Filmowej i Telewizyjnej na Uniwersytecie Śląskim w Katowicach.
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 roku był związany z Gliwickim Teatrem Muzycznym, gdzie grał m.in. takie role jak Chad („High School Musical”), Claude („Hair”), Kot („Kot w butach”), Terk („Tarzan”), Pilot („Mały Książę”), Max („Dźwięki muzyki”) i Jonatan („Miłość czyni cuda”). Warszawskiej publiczności znany z roli Frank’n’Furtera w „The Rocky Horror Show” (Och-Teatr), musicalu „Zorro” (Teatr Komedia) oraz współpracy z Warszawską Operą Kameralną (Reżyser, „Przerwana cisza” oraz Paul, „Company”). Od 2015 roku aktor Teatru Muzycznego ROMA.
Laureat I Europejskiego Festiwalu Duetów Operetkowych i Musicalowych „Face to Face” w Poznaniu (2009) oraz Nagrody Prezydenta Gliwic w dziedzinie twórczości artystycznej (2014). Współpracował z CD Projektem, wcielając się w różne postaci w grach komputerowych podczas sesji Motion Capture (m.in. tytułowy bohater gry „Wiedźmin III”). Ma na swoim koncie również role w licznych produkcjach TV, m.in.: „Na Wspólnej”, „O mnie się nie martw”, „Barwy szczęścia”, „Korona królów”, „Komisarz Alex” czy „Przepis na życie”.
TM ROMA: „We Will Rock You”, „Aida”, „Waitress”, „Piloci”, „Mamma Mia!”