W 1995 r. ukończył Akademię Muzyczną we Wrocławiu. Na scenie zadebiutował w tym samym roku w Hanowerze, w partii Eisensteina w Zemście nietoperza. W latach 1995-1996 solista Teatru Muzycznego w Łodzi. W latach 1996-2004 pierwszy tenor w Teatrze Muzycznym – Operetce Wrocławskiej. Od 2004 roku do chwili obecnej pierwszy solista Teatru Muzycznego w Lublinie, gdzie wykonuje pierwszoplanowe partie operowe, takie jak: Don Jose (Carmen), Izmael (Nabucco), Alfred (La Traviata), Stefan (Straszny dwór) oraz wszystkie główne partie operetkowe w Zemście nietoperza, Wesołej wdówce, Ptaszniku z Tyrolu, Księżniczce Czardasza, Baronie Cygańskim, Graffie Luxemburgu i innych.
Koncertował w Europie – ma na koncie liczne angaże w niemieckich teatrach w głównych rolach w: Sprzedanej narzeczonej, Baronie Cygańskim, Studencie żebraku i innych.
Wielokrotnie koncertował w USA i Kanadzie. Od 2008 roku był pełnomocnikiem dyrektora naczelnego TM w Lublinie, a od 2009 do 2013 roku pełnił funkcję dyrektora artystycznego tego Teatru. W 2011 roku uzyskał tytuł reżysera teatralnego. W 2013 roku uzyskał stopień doktora wokalistyki. Jako reżyser odniósł liczne sukcesy, zdobywając nagrody i uznanie publiczności za reżyserię spektakli: Graff Luxemburg, Zemsta nietoperza i innych.
W 2012 roku wyreżyserował Superprodukcję Operową Nabucco dla pięciotysięcznej publiczności, które spotkało się z entuzjastycznymi przyjęciem.
Wielokrotnie nagradzany Medalami i Odznaczeniami oraz najwyższym w Polsce
odznaczeniem dla śpiewaka Arionem.