Stworzył kreacje wokalne i aktorskie jako
Figaro w Cyruliku sewilskim, Rigoletto w Rigoletcie, Hrabia di Luna w Trubadurze, Germont w Traviacie, Posa w Don Carlosie Jago w Otellu, Janusz w Halce, Jakub we Flisie, Oniegin w Eugeniuszu Onieginie, Scarpia w Tosce, Sharpless w Madame Butterfly, Roger w Królu Rogerze. Więzień w Więźniu, Ksiądz Grandier w Diabłach z Loudun (prapremiera, 1969) Miecznik w Strasznym dworze (nagranie studyjne 1978)
Występował w repertuarze oratoryjno-kantatowym: Pasja wg św. Mateusza BWV 244 Johanna Sebastiana Bacha, Niemieckie requiem op. 35 Johannesa Brahmsa, Stabat Mater op. 53 Karola Szymanowskiego, Cztery sonety miłosne Szekspira Tadeusza Bairda, Pasja wg św. Łukasza Krzysztofa Pendereckiego, II Symfonia „Kopernikowska” op. 31 Henryka Mikołaja Góreckiego.
Wykonywał również pieśni: Franza Schuberta, Roberta Schumanna, Hugo Wolfa, Gustava Mahlera, Fryderyka Chopina, Stanisława Moniuszki, Mieczysława Karłowicza, Jana Karola Galla i Stanisława Niewiadomskiego.
Wystąpił również w Teatrze Telewizji, w spektaklu Krakowiacy i Górale według Wojciecha Bogusławskiego w reż. Krzysztofa Kolbergera (1993).
Zmarł w Krakowie.