Absolwent Wydziału Wokalno-Aktorskiego Akademii Muzycznej w Gdańsku (musical). Współpracuje z wieloma teatrami muzycznymi w Polsce i za granicą, aktywnie działa w środowisku artystycznym. Odtwórca głównych ról w wielu musicalach, m.in. Love Story (Nowy Teatr w Słupsku), Crazy for You (Opera za Zamku w Szczecinie), Opera za trzy grosze (Krakowski Teatr Variété), Footloose (Teatr Muzyczny w Poznaniu), Rock of Ages (Teatr Syrena w Warszawie), Sunset Boulevard (Opera Nova w Bydgoszczy), West Side Story (Opera i Filharmonia Podlaska w Białymstoku). Twórca choreografii do musicalu Piękna i Bestia i odtwórca roli Bestii (Teatr Muzyczny w Poznaniu). W Teatrze Muzycznym w Łodzi gra Happy Mana/Giulia w Pretty Woman i Franka Abagnale’a Jr w Złap mnie, jeśli potrafisz. W przeszłości koncertował z Filharmonią Pomorską im. I.J. Paderewskiego w Bydgoszczy, Filharmonią Warmińsko-Mazurską im. F. Nowowiejskiego oraz Orkiestrą Opery Nova w Bydgoszczy. Trzykrotny mistrz Polski i dwukrotny półfinalista mistrzostw świata w tańcach latynoamerykańskich. Finalista (z formacją Takt Chadek Chełm) pierwszej edycji programu Tylko taniec. Got to Dance, emitowanego na antenie Telewizji Polsat.