Urodzony w Warszawie. Edukację muzyczna rozpoczął od nauki gry na klarnecie oraz śpiewu w warszawskim Chórze Chłopięcym Towarzystwa Śpiewaczego „Lutnia”. W 1992 roku ukończył studia wokalne w Akademii Muzycznej w Warszawie w klasie Magdaleny Bojanowskiej. W tym samym roku zadebiutował jako Bartolo w Cyruliku sewilskim Rossiniego w Teatrze Wielkim w Warszawie, gdzie był etatowym solistą do 2001 roku. Następnie rozpoczął karierę zagraniczną; był etatowym solistą Mainfranken Theater Würzburg, Salzburger Landestheater i Staatstheater Kassel.
Naukę śpiewu kontynuował zagranicą, m.in. w Accademia Verdiana „Carlo Bergonzi” w Busseto i Parmie we Włoszech. W 1996 roku został zdobywcą Grand Prix na Konkursie Wokalnym Francisco Vinas w Barcelonie.
Od roku 2014 występuje gościnnie m.in. na Wiener Festwochen, Glyndebourne Festival, w Opéra de Lille, Opéra de Dijon, Landestheater Linz, Musiktheater im Revier Gelsenkirchen, Theater Bremen, Théâtre de Caen, Stadttheater Baden, gdzie odnosi sukcesy jako Leporello w Don Giovannim Mozarta, Sarastro w Czarodziejskim flecie Mozarta, Mefistofeles w Fauście Gounoda, Don Pasquale w operze Donizettiego, Heinrich w Lohegrinie Wagnera, Filip w Don Carlosie Verdiego, tytułowy Don Quichotte w operze Masseneta, Burmistrz w Jenufie Janáčka, Osmin w Uprowadzeniu z seraju Mozarta oraz w wielu innych rolach.
W sezonie 2021/22 wystąpił m.in.w Teatrze Wielkim Opery Narodowej w roli Rocco w operze Fidelio Beethovena jak również w Warszawskiej Operze Kameralnej jako Bartolo w Weselu Figara i Sarastro w Czarodziejskim flecie Mozarta.
W sezonie 2025/26 kreował takie partie jak Colline w Cyganerii w Teatrze Baden an der Wien, Sarastro w Czarodziejskim flecie w Operze na Zamku w Szczecinie, Daland w Holendrze Tulaczu w Teatrze Wielkim w Lodzi oraz Bartolo w Cyruliku sewilskim na festiwalu w Schaffhausen (Szwajcaria).
Artysta mieszka na stałe w Salzburgu. Prowadzi również działalność koncertową i pedagogiczną.
''