W Cape Town Opera wystąpił jako Leporello w „Don Giovannim”.
W Polsce, na scenie Teatru Wielkiego – Opery Narodowej, wykonywał partie Gesslera w „Guillaume Tell”, Talbota, Colline’a w „La Bohème”, Figara w „Il barbiere di Siviglia”, Raimonda w „Lucii di Lammermoor”, księcia Alfonsa w „Lucrezia Borgia” oraz Escamilla w „Carmen”.
Jako solista koncertowy wykonywał repertuar od baroku po muzykę współczesną, m.in. „Dettingen Te Deum”, „Saula” i „Eliasza” w Filharmonii Narodowej, „Magnificat” Bacha w Auditorio Nacional de Madrid, „Te Deum” Brucknera i IX Symfonię Beethovena z Ulster Orchestra w Belfaście, „Missa solemnis” z Helmuth Rillingiem w Konzerthaus Berlin, „The Passion of Jesus Christ” Salieriego z Claudio Scimone i Solisti Veneti oraz „Stabat Mater” Rossiniego z Orquesta del Principado de Asturias pod dyrekcją Alberto Zeddy. Wykonywał również muzykę Krzysztofa Pendereckiego pod batutą kompozytora, w tym „Polskie Requiem”, „Siedem bram Jerozolimy”, „Credo” i „Dies Irae” (z Simón Bolívar Symphony Orchestra w Caracas).