Ukończył studia magisterskie i doktoranckie na Wydziale Wokalno-Aktorskim Akademii Muzycznej w Łodzi. Solista Teatru Muzycznego w Łodzi, laureat wielu konkursów wokalnych, m.in. I nagrody w V Ogólnopolskim Konkursie Wykonawstwa Muzyki Operetkowej i Musicalowej im. I. Borowickiej w Krakowie (2012), wyróżniony w III Międzynarodowym Konkursie Wokalistyki Operowej im. A. Didura w Bytomiu (2012). Występował m.in. w Kammeroper Schloss Rheinsberg, Teatro Politeama w Palermo, Teatro Goldoni w Livorno, Teatro Verdi w Pizie i Teatro Alighieri w Ravennie, Teatrze Wielkim w Poznaniu, Operze Wrocławskiej i Filharmonii Łódzkiej, współpracuje z Teatrem Muzycznym w Gdyni, Teatrem Muzycznym Roma w Warszawie i Operą Bałtycką w Gdańsku. Jego repertuar obejmuje partie musicalowe (m.in. Javert i Enjolras w Les Misérables, Frollo w Notre Dame de Paris – prapremiera polska, Piłat w Jesus Christ Superstar, Motł Kamzoil w Skrzypku na dachu, Padre w Człowieku z La Manczy, Philip Stuckey w Pretty Woman, Roger Strong w Złap mnie, jeśli potrafisz), operetkowe (m.in. Hrabia Daniło w Wesołej wdówce, Gabriel von Eisenstein i Doktor Falke w Zemście nietoperza) i operowe (m.in. Hrabia Almaviva w Weselu Figara, Papageno w Czarodziejskim flecie, Janusz w Halce, także Pangloss w Kandydzie). Uhonorowany tytułem Zasłużony dla Kultury Polskiej, za rolę Javerta nagrodzony Złotą Maską.