Absolwent Państwowego Studium Wokalno-Aktorskiego im. D. Baduszkowej przy Teatrze Muzycznym w Gdyni. W 1990 roku związał się Teatrem Muzycznym w Gdyni, gdzie zagrał wiele ról (m.in.: Mariusz – „Nędznicy”; Che – „Evita”, Judasz – „Jesus Christ Superstar”). Laureat Przeglądu Piosenki Aktorskiej we Wrocławiu.
W TM ROMA od 2000 roku zagrał takie role jak: Szef („Miss Saigon”), Anioł („Grease”), Kot Gus („Koty”), Pan Kleks i Filip Golarz („Akademia Pana Kleksa”), Upiór („Upiór w Operze”), Thénardier („Les Misérables”), Dżin („Aladyn Jr”), Buddy („We Will Rock You”).
Występuje w głównych rolach na wielu muzycznych scenach w Polsce: Teatr Rozrywki w Chorzowie, Opera i Filharmonia Podlaska, Teatr Muzyczny w Poznaniu, Teatr Muzyczny w Łodzi.) W stołecznym Teatrem Syrena współreżyserował przedstawienia: „Czarownice z Eastwick” i „Rodzina Addamsów”, w których zagrał też główne role (odpowiednio: Derryla Van Horna i Gomeza Addamsa). W Operze Nova w Bydgoszczy współreżyserował musical „Sunset Boulevard” A.L. Webera, w którym zagrał również rolę Maxa. Wyreżyserował także koncert „Hity Musicali” w Teatrze Rozrywki w Chorzowie.
Osobną sferą jego aktywności zawodowej jest praca w dubbingu filmowym, gdzie stworzył blisko sto kreacji (Prosiaczek w „Kubusiu Puchatku”, Szeregowy w „Pingwinach z Madagaskaru” i wiele innych).
TM ROMA: „We Will Rock You”, „Aladyn Jr”, „‚Les Misérables”, „Upiór w operze”, „Akademia Pana Kleksa”, „Koty”, „Miss Saigon”.