Współpracował także z wieloma innymi polskimi teatrami takimi jak: Teatr Muzyczny w Gliwicach, Teatr Wielki w Warszawie, Opera Krakowska, Opera Wrocławska, Opera Bałtycka w Gdańsku, Opera na Zamku w Szczecinie, Teatr Muzyczny w Poznaniu, Teatr Wielki w Poznaniu i Opera Śląska w Bytomiu. Koncertował poza granicami kraju m.in. w Danii, Beneluksie, Austrii, Włoszech, Francji, Niemczech, Szwajcarii oraz na Malcie. Był solistą zatrudnionym w Operze Nova w Bydgoszczy.

Śpiewak w swoim dorobku artystycznym posiada ponad 50 ról scenicznych. Wcielał się w takie postacie jak: Stefan w Strasznym dworze i Jontek w Halce Moniuszki, Leński w operze Eugeniusz Oniegin Czajkowskiego, Alfred w Traviacie i Manrico w Trubadurze Verdiego, Hoffmann w Opowieściach Hoffmanna Offenbacha, Don José w Carmen Bizeta (rola uhonorowana nagrodą Złota Maska), Faust w operze Mefistofeles Boita, Cavaradossi w Tosce i Pinkerton w Madame Butterfly, Pucciniego, Turiddu w operze Rycerskość wieśniacza Mascagniego i Arlekin w operze Cesarz Atlantydy Ullmana.