Kariera operowa Zadebiutował na scenie Opery Śląskiej w Bytomiu partią Skołuby w marcu 1981 w Strasznym dworze S. Moniuszki. W latach 1980–1983 solista Opery Śląskiej w Bytomiu, na tej scenie śpiewał także m.in. Ferranda w Trubadurze G. Verdiego, Hrabiego Rudolfa w Lunatyczce V. Belliniego, Arcykapłana w Czarodziejskim flecie W.A. Mozarta i Archiereiosa w Królu Rogerze K. Szymanowskiego.

W latach 1983–1991 solista Teatru Wielkiego w Łodzi, gdzie kreował m.in. tytułowego Mefistofelesa A. Boito, Gremina w Eugeniuszu Onieginie P. Czajkowskiego, Kardynała de Brogni w Żydówce J. Halev’ego, Zachariasza w Nabuccu i Króla Filipa w Don Carlosie G. Verdiego, Pimena w Borysie Godunowie M. Musorgskiego, Wotana w Walkirii R. Wagnera.

Występował także w Teatrze Wielkim w Poznaniu, gdzie wykonał m.in. Zarastra w Czarodziejskim flecie W.A. Mozarta, Angelottiego w Tosce G. Pucciniego oraz tytułowego Borysa Godunowa w dziele M. Musorgskiego (w reż. M. Weissa-Grzesińskiego).