Absolwent klasy śpiewu Romana Węgrzyna w warszawskiej Akademii Muzycznej (obecnie Uniwersytet Muzyczny), którą ukończył w 1991 r. Jest laureatem ogólnopolskich i międzynarodowych konkursów wokalnych. Brał udział w wielu festiwalach muzycznych, m.in.: Festiwalu Mozartowskim w Zielonej Górze, Festiwalu Moniuszkowskim w Kudowie Zdroju, Międzynarodowym Festiwalu Wratislavia Cantans, Festiwalu Operowym w Bydgoszczy, Międzynarodowym Festiwalu Muzyki i Sztuki w Bejrucie.
Artysta zadebiutował w 1990 r. na Scenie Kameralnej Teatru Wielkiego w Warszawie partią Clema w Małym kominiarczyku Benjamina Brittena. W tym samym roku podjął współpracę z Warszawską Operą Kameralną, która zaowocowała udziałem w Festiwalach Mozartowskich. W roku 1991 został solistą Teatru Wielkiego w Warszawie; od 2006 jest jednocześnie związany z Operą Krakowską. Począwszy od roku 1992 współpracuje regularnie z teatrami operowymi w Bydgoszczy, Bytomiu, Krakowie, Poznaniu, Wrocławiu, Gdańsku i Szczecinie. W 1996 nawiązał współpracę z hamburską Staatsoper, śpiewając partię Ferranda w Cosí fan tutte Mozarta. Z zespołem tym odbył tournée po Japonii (1996); współpracował także z Teatrem Narodowym w Pradze, gdzie występował w przedstawieniach Cyrulika sewilskiego i Czarodziejskiego fletu. Artysta wykonuje także repertuar oratoryjno-kantatowy (około 30 tytułów), z którym występuje w Polsce oraz poza granicami kraju. Śpiewał pod batutami takich mistrzów, jak m.in. Jerzy Semkow, Jan Krenz, Stanisław Skrowaczewski, Jiří Bělohlávek, Kazimierz Kord, Antoni Wit, Gabriel Chmura, Jerzy Maksymiuk, Noam Sheriff, Krzysztof Penderecki.