W Operze Narodowej wystąpił między innymi w partiach: Pasterza w Królu Rogerze K. Szymanowskiego (2000), Leńskiego w Eugeniuszu Onieginie P. Czajkowskiego (2002), Don Ottavia w Don Giovannim W.A. Mozarta (2002), Pruniera w La Rondine G. Pucciniego (2003), Narrabotha w Salome R. Straussa (2004), jako Szalona w Curlew River B. Brittena (2005), jako książę Filip w Iwonie, księżniczce Burgunda Z. Krauzego (2007), jako Tamino w spektaklu W krainie czarodziejskiego fletu W.A. Mozarta (2007) oraz w roli hrabiego Almavivy w Cyruliku sewilskim G. Rossiniego (2007).
Artysta posiada w swoim dorobku również bogaty repertuar oratoryjno-kantatowy (około 50 tytułów), z którym występował m.in. w Filharmoniach: Białostockiej, Koszalińskiej, Olsztyńskiej, Opolskiej, Rzeszowskiej, Szczecińskiej, Wrocławskiej, Zielonogórskiej i za granicą.
Występował pod batutami takich znakomitości jak: Jerzy Semkow, Nello Santi, Jiří Bělohlávek, Kazimierz Kord, Antoni Wit, Siegfried Köhler, Noam Sheriff, Jerzy Maksymiuk czy Krzysztof Penderecki.
W 2011 otrzymał Srebrny Medal „Zasłużony Kulturze Gloria Artis”.