Inicialmente interesado en dirección musical fue la profesora Elsa Varena quien reparó en sus dotes vocales.
Posteriormente cantó en Múnich, Frankfurt, Milán (Matteo de Arabella en La Scala, 1970) y Lisboa.
En el Metropolitan Opera cantó Lohengrin (1976, con James Levine) y Ariadne auf Naxos (1979).
Otros roles fueron Max, el Emperador (La mujer sin sombra), Palestrina (Pfitzner), Canio, Hermann, Peter Grimes, Otello, Florestan y en opereta, género que también compone siguiendo la tradición familiar.
Anteriormente fue director del teatro berlinés de operetas Metropol.