Como recitalista se destaca en Lieder de Strauss, Mahler y Schumann y al igual que su inmediato predecesor René Kollo sobresalió como intérprete de opereta.
Debutó en 1977 como Joven marinero en Tristan und Isolde y Froh en la producción del centenario de El Anillo del Nibelungo de Patrice Chéreau dirigida por Pierre Boulez que se había estrenado un año antes.
Cantó también el papel de Loge en El Anillo del Nibelungo dirigido por James Levine (1994-1997).
En 1980 debutó en el Metropolitan Opera como Lohengrin, retornando en 1989 como Loge e Idomeneo y en la versión completa de El Anillo del Nibelungo dirigida por James Levine.
Sus últimas actuaciones en ese teatro fueron como tenor de carácter, interpretandoEgisto en Elektra (2002) y Herodes en Salomé (2004) En 1996 debutó en el Teatro Colón de Buenos Aires como Siegmund en la Walkyria junto a Anne Evans, Kurt Moll y James Morris.