Absolwent Akademii Muzycznej im. G. i K. Bacewiczów w Łodzi, w klasie śpiewu prof. W. Zalewskiego. Jeszcze jako student został solistą Teatru Wielkiego w Łodzi, gdzie debiutował w partii Bonzy w operze „Madame Butterfly” G. Pucciniego. Laureat wielu konkursów wokalnych w Warszawie, Kudowie Zdroju, Bytomiu i Krynicy. Finalista Międzynarodowego Konkursu Wokalnego Hans Gabor Belvedere w Wiedniu oraz Konkursu im. L. Pavarottiego w Filadelfii. Sukcesy te zaowocowały zaproszeniem artysty do występów w Teatro alla Scala (zadebiutował w tytułowej roli w operze M. Rimskiego-Korsakowa „Bajka o carze Sałtanie”) oraz w Lyric Opera w Filadelfii (wystąpił w partii Wurma w operze „Luisa Miller” G. Verdiego). Śpiewał na deskach tak znakomitych teatrów jak: Królewski Teatr de la Monnaie w Brukseli, Teatro La Fenice w Wenecji, Bayerische Staatsoper w Monachium, Opera Flamandzka w Antwerpii oraz w teatrach operowych m.in. w Waszyngtonie, Bolonii, Wexford czy Wiesbaden. Jest solistą w Teatrze Wielkim – Operze Narodowej. W swoim bogatym repertuarze posiada m.in. partie z oper: „Borys Godunow” M. Musorgskiego, „Eugeniusz Oniegin” P. Czajkowskiego, „Dmitrij” A. Dvořáka, „Powrót Ulissesa do ojczyzny” C. Monteverdiego, „Tosca” G. Pucciniego, „Kawaler srebrnej róży” R. Straussa, „Lombardczycy”, „Rigoletto”, „Otello” G. Verdiego, „Parsifal” R. Wagnera, „Straszny dwór” i „Halka” S. Moniuszki, „Król Roger” K. Szymanowskiego, „Potępienie Fausta” H. Berlioza, „Don Giovanni” i „Wesele Figara” W.A. Mozarta. Artysta jest również znakomitym śpiewakiem oratoryjnym. Jego repertuar obejmuje dzieła od romantycznych po współczesne, wśród których należy wymienić monumentalne kompozycje K. Pendereckiego („Polskie Requiem”, „Te Deum”, „Siedem Bram Jerozolimy”). Brał udział w wielu prestiżowych festiwalach muzycznych. Występował z takimi dyrygentami jak: V. Fedoseyev, J. Neschling, K. Penderecki, G. Rozhdestvensky, N. Santi, J. Semkow, S. Skrowaczewski.