Ukończył studia na Uniwersytecie Muzycznym Fryderyka Chopina w Warszawie, a następnie w łódzkiej Akademii Muzycznej im. Grażyny i Kiejstuta Bacewiczów. Debiutował na scenie Teatru Wielkiego - Opery Narodowej rolą Szóstaka we Flisie Moniuszki.
W latach 1993-2004 solista Reprezentacyjnego Zespołu Artystycznego Wojska Polskiego, a w latach 2003-2012 – pierwszy solista Teatru Muzycznego w Lublinie. Od sezonu 2008/2009 solista Teatru Wielkiego w Łodzi. Współpracuje z: Teatrem Wielkim - Operą Narodową, Operą i Filharmonią Podlaską w Białymstoku, Operą Śląską w Bytomiu, Operą Krakowską i Operą Wrocławską. Brał udział w koncertach i przedstawieniach w całej Europie, m.in. w Pałacu Festiwalowym w Cannes oraz w Montreux; śpiewał podczas koncertu dla belgijskiej rodziny królewskiej, a także księżnej i księcia Luksemburga. W jego repertuarze znajduje się ponad 70 partii solistycznych, takich jak: Skołuba i Zbigniew w Strasznym dworze Moniuszki, Don Basilio i Don Bartolo w Cyruliku sewilskim Rossiniego, Sarastro w Czarodziejskim flecie Mozarta, Lindorf, Coppelius, Dr Miracle, Dapertutto oraz Crespel w Opowieściach Hoffmanna Offenbacha, Wodnik w Rusałce Dvořaka, Zaccaria w Nabuccu, Filip II, Wielki Inkwizytor w Don Carlu, Ramfis w Aidzie Verdiego, Książę Griemin w Eugeniuszu Onieginie Czajkowskiego, tytułowa w Don Pasquale Donizettiego, Timur w Turandot Pucciniego, Tewje w Skrzypku na dachu Bocka.
Współpracował z takimi reżyserami, jak: Harry Kupfer, Dieter Kaegi, Herbert Adler, Anette Leistenschneider, Giorgio Madia, Waldemar Zawodziński, Roberto Skolmowski, Andrzej Strzelecki, Mariusz Treliński, Tomasz Konina, Jerzy Stuhr, Krystyna Janda, Michał Znaniecki oraz z takimi dyrygentami, jak: Antoni Wit, Jerzy Maksymiuk, Tadeusz Kozłowski, Mieczysław Dondajewski, Ewa Michnik, Vladimir Kiradjiev, Evgeny Volynsky, Gabriel Chmura, Łukasz Borowicz, Tomasz Tokarczyk, José Maria Florêncio, Ruben Silva, Carlo Montanaro, Patrick Fournillier, Grzegorz Nowak.
Na scenie Teatru Wielkiego - Opery Narodowej wystąpił dotychczas w rolach: Crespela i Luthera w Opowieściach Hoffmanna, Mnicha w Don Carlu, Ramfisa w Aidzie, Starego Greka, Drugiego Gościa i Pawła w Erosie i Psyche Różyckiego, Don Geronia w Turku we Włoszech Rossiniego, Bonzy w Madame Butterfly oraz Arcykapłana w Nabuccu Verdiego. Brał również udział w spektaklach Aidy (Ramfis) prezentowanych przez Teatr Wielki - Operę Narodową podczas występów w Operze w Dubaju.