Na scenie Teatru Wielkiego – Opery Narodowej po raz pierwszy wystąpił jako Stolnik w Halce S. Moniuszki (1983). Zaśpiewał tam. m.in. Orovesa w Normie V. Belliniego, Mefista w Fauście C. Gounoda, Banca w Makbecie i Króla Filipa w Don Carlosie, Skołubę w Strasznym dworze S. Moniuszki, Gremina w Eugeniuszu Onieginie P. Czajkowskiego, Komandora w Don Giovannim W.A. Mozarta, Brandela w Potępieniu Fausta H. Berlioza. Wziął udział (Skołuba) w nagraniu Strasznego dworu S. Moniuszki pod dyrekcją Jacka Kapszyka (dla EMI Classics).
Bardzo często występował za granicą. W 1986 r. podczas uroczystego otwarcia Teatro Vittorio Emmanuele w Messynie śpiewał Gremina w Eugeniuszu Onieginie P. Czajkowskiego oraz Rajmunda w Łucji z Lammermoor G. Donizettiego. We Włoszech śpiewał także m.in. w Operze Rzymskiej: Maluta Skuratow w Carskiej narzeczonej N. Rimskiego-Korsakowa i w mediolańskiej La Scali Sałtan w Bajkach o carze Sałtanie N. Rimskiego-Korsakowa, 1989.
W 1989 r., związał się z paryską Opéra-Bastille od momentu jej otwarcia, wykonywał tam takie partie jak: Papież w Benvenuto Cellinim H. Berlioza, Suryn w Damie pikowej P. Czajkowskiego (w reż. A.Michałkowa-Konczałowskiego pod batutą Myung-Whun Chunga), Zachariasza w Nabuccu G. Verdiego.