Absolwent Wydziału Piosenki Państwowej Szkoły Muzycznej im. F. Chopina w Warszawie. Jego pierwszym poważnym sukcesem był udział w musicalu „Metro” w 1990 r. i zarazem początek współpracy z J. Józefowiczem i J. Stokłosą. Wystąpił w widowiskach wystawianych w teatrze 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”. Zagrał Little Moe w musicalu „Pięciu braci Moe” (Teatr Muzyczny „Roma”). W 1997 O. Lubaszenko obsadził go w filmie „Sztos” i ponowił zaproszenie w kontynuacji „Sztos 2”. Współpraca z K. Langiem zaowocowała główną rolą Stefana Banacha w fabularyzowanym dokumencie „Przestrzenie Banacha”(2005). 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”, „Sztos 2” 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ść”. Od 2005 występuje jako Eryk w popularnym programie TVP – „Domisie”. W 2011 J. Minkowicz powierzył mu rolę Turonia w widowisku telewizyjnym E. Brylla i W. Trzcińskiego „Kolęda-Nocka. 30 lat później” wyprodukowanym na żywo przez TVP. Od 2002 współpracuje z Teatrem Muzycznym „Roma” w Warszawie, grając pierwszoplanowe role w spektaklach : „Miss Saigon”, „Grease”, „Koty”, „Akademia Pana Kleksa”, „Upiór w operze” oraz „Księga dżungli”.