Absolwent Studium Wokalno-Aktorskiego im Danuty Baduszkowej przy Teatrze Muzycznym w Gdyni.
W latach 1996-2016 związany z teatrami: Teatr Muzyczny w Gdyni, Teatr Powszechny w Radomiu, Teatr Muzyczny ROMA w Warszawie, Teatr Muzyczny w Poznaniu, Teatr Muzyczny w Gliwicach oraz Opera i Filharmonia Podlaska w Białymstoku.
Ważniejsze role: prof. Abronzius („Taniec wampirów”, reż. R. Polański), Thenardier („Les Misérables”, reż. W. Kępczyński), Józef K. („Proces”, reż. K. Szydłowski), Mal Beiniki („Rodzina Addamsów”, reż. J. Mikołajczyk), Gabriel John Uteerson („Jekyll i Hyde”, reż. S. Gonciarz), Dyrektor Firmin („Upiór w operze”, reż. W. Kępczyński), Komisarz Zapała („Król Swingu”, reż. S. Gonciarz).
TM ROMA: „Aladyn Jr”, „Les Misérables”, „Upiór w operze”, „Taniec wampirów”, „Akademia Pana Kleksa”, „Koty”, „Miss Saigon”, Grease”, „Crazy For You”
TM ROMA (Nova Scena): „Księga dżungli”, „Alicja w krainie czarów”