Studiował śpiew solowy w Krakowie i Paryżu, doskonalił swoją technikę na kursach mistrzowskich. W 1992 roku wygrał Międzynarodowy Konkurs Wokalny im. Vincenzo Belliniego na Sycylii. Zadebiutował na Festiwalu Francuskiego Radia w Montpellier. Jego pierwsze partie to, m.in.: Jorgo w Stifelio Verdiego, Książę Gremin w Onieginie i Ojciec Laurenty w Romeo i Julii
Gounoda w Opéra Royal de Wallonie.
Regularnie występuje na scenach teatrów operowych: Genewy, Liege, Brukseli, Strasburga, Nantes, Bordeaux, Awinionu, Marsylii oraz w Teatro Real w Madrycie, wiedeńskiej Staatsoper, operze w Monte Carlo, Opéra Bastille i Théâtre du Châtelet w Paryżu, biorąc udział w produkcjach oper: Verdiego – Makbet, Trubadur, Simon Boccanegra, Moc przeznaczenia, Nabucco, Nieszpory sycylijskie, Aida, Luiza Miller, Don Carlos, Rigoletto, Donizettiego – Łucja z Lammermooru, Maria Stuart, Faworyta, Belliniego – Norma, Pucciniego – Turandot, Meyerbeera – Hugenoci, Reyera – Salammbô, Czajkowskiego – Eugeniusz Oniegin, Dziewica orleańska, Gounoda – Faust.
Współpracował z takimi dyrygentami, jak: Fabio Luisi, Vladimir Jurovski, Marc Minkowski, Pinchas Steinberg, Michel Plasson, Evelino Pidò, Maurizio Bellini, James Conlon, Marcello Viotti, Seiji Ozawa, Daniel Oren, Gianandrea Noseda, Gabriel Chmura.
Jest gościem renomowanych festiwali muzycznych, jak: Festival de Radio France w Montpellier, Festival Choregies Oranges, Festival w Carcassonne czy Festival International d’Art Lyrique w Aix-en-Provence. Spektakle, w których bierze udział są transmitowane przez radio i telewizję. W najbliższym czasie wystąpi w Opéra Bastille (Adrianna Lecouvreur), i w Awinionie (Simon Boccanegra).
fot. R. Kornecki