Absolwent Wydziału Piosenki Państwowej Szkoły Muzycznej im. F. Chopina w Warszawie. Jego pierwszym zawodowym sukcesem był udział w musicalu „Metro” w 1990 roku, który stanowił zarazem początek współpracy z J. Józefowiczem i J. Stokłosą. Występował w przedstawieniach teatru Studio Buffo, m.in. „Do grającej szafy grosik wrzuć”, „Obok nas”, „Nie opuszczaj mnie”, „Tyle miłości”, „Przeżyj to sam”, „Elvis”, „Niedziela na Głównym”, „Ukochany kraj”. W Teatrze Muzycznym ROMA grał w przedstawieniach „Miss Saigon”, „Koty”, „Grease”, „Pięciu braci Moe”, „Upiór w operze”, „Księga dżungli” i „Once”.
Jako wokalista sesyjny bierze udział w wielu produkcjach płytowych, m.in. z J. Stokłosą, P. Rubikiem, A. Prucnalem (Brathanki), K. Yoriadisem (Human). Jako solista nagrał piosenki do filmów „Sztos” i „Świąteczna przygoda”, śpiewał również główne role w filmach animowanych, m.in. „Dzwonnik z Notre Dame”, „Król Lew”, „102 dalmatyńczyki”, „Scooby Doo”, „Shrek”.
Jako kompozytor i współkompozytor pracował przy powstaniu płyty R. Janowskiego „Nieważkość”.
TM ROMA: „Wicked”, „Koty”, „Akademia Pana Kleksa”, „Upiór w operze”, „Grease”, „Miss Saigon”.
TM ROMA (Nova Scena): „Once”, „Księga Dżungli”.