Nach seinem Debüt an der Wiener Staatsoper als Monostatos ist er seit 1999 Ensemblemitglied der Volksoper Wien und ständiger Gast an der Wiener Staatsoper. Er sang am Theater an der Wien in Erwin Schulhoffs Flammen, in Monte-Carlo in Der Rosenkavalier, in Turin in Salome, in Toulon Spoletta in Tosca sowie bei den Wiener Festwochen den Monostatos. Er war als Erster Jude in Salome an der Wiener Staatsoper und in Lissabon zu hören, sang seinen ersten Mime in Das Rheingold in Dublin, sowie Basilio in Le nozze di Figaro in Monte-Carlo. Unter Zubin Mehta sang er die Partie des Buckligen in Die Frau ohne Schatten, Hauk-Šendorf in Die Sache Makropulos, Jaquino in Fidelio in Florenz, Melot in Tristan und Isolde in Valencia, Monostatos in Tokio und Hongkong, den Ersten Juden in Salome in Tokio und Neapel, Pappacoda in Eine Nacht in Venedig in St. Gallen, den Steuermann in Der fliegende Holländer in Hongkong sowie in Parsifal in Florenz. 2020 sang er Jaquino unter Zubin Mehta in Florenz und trat in Die Meistersinger von Nürnberg unter Antonio Pappano in Rom sowie in Hänsel und Gretel, Boris Godunow und der Neuproduktion von Die Zauberflöte an der Volksoper Wien auf. Daneben gab er viele Konzerte und Tourneen im In- und Ausland. DVD-Aufnahmen erfolgten mit Die Meistersinger von Nürnberg unter Christian Thielemann sowie mit Schönbergs Moses und Aron an der Staatsoper Wien.