Absolwent Państwowego Studium Wokalno-Aktorskiego im. Danuty Baduszkowej przy Teatrze Muzycznym w Gdyni. Z tym teatrem był związany od 1990 roku (m.in.: Mariusz w „Nędznikach”, Che w „Evicie”, Judasz w „Jesus Christ Superstar”). W Teatrze Muzycznym ROMA występował jako Buddy („We Will Rock You”), Upiór („Upiór w operze”), Dżin („Aladyn Jr.”), Thénardier („Les Misérables”), Pan Kleks i Filip Golarz („Akademia Pana Kleksa”), Anioł („Grease”), Gus („Koty”), Szef („Miss Saigon”). W głównych rolach można go również było oglądać m.in. w Teatrze Rozrywki w Chorzowie, Operze i Filharmonii Podlaskiej, Teatrze Muzycznym w Poznaniu, Teatrze Muzycznym w Łodzi.
W Teatrze Syrena współreżyserował przedstawienia „Czarownice z Eastwick” i „Rodzina Addamsów”. W tych tytułach zagrał też główne role – odpowiednio: Derryla Van Horne’a i Gomeza Addamsa. W Operze Nova w Bydgoszczy był współreżyserem musicalu „Bulwar Zachodzącego Słońca” (zagrał w nim też rolę Maxa). Reżyserował koncert „Hity Musicali!” w Teatrze Rozrywki w Chorzowie.
Osobną sferą jego aktywności zawodowej jest dubbing. Stworzył blisko 100 kreacji głosowych – m.in. jako Prosiaczek w filmach o Kubusiu Puchatku, Szeregowy w filmach i serialach „Pingwiny z Madagaskaru” i wiele innych.