Après des études d'économie politique, il entre au Conservatoire de Mayence, puis en 1965 à celui de Hanovre. En 1968, après avoir été lauréat du concours de chant de Berlin, il entre dans la troupe de l'Opéra de Hanovre. En 1972 il chante au Festival de Pâques de Salzbourg le rôle de Melot (dans Tristan et Isolde), puis Amfortas (dans Parsifal) au Festival de Bayreuth entre 1975 et 1980, Wolfram dans Tannhäuser en 1977-78, et Hans Sachs dans Les Maîtres chanteurs de Nuremberg, entre 1981 et 1986, aux opéras de Vienne et de Prague. Depuis 1974 il se produit aussi à Hambourg, et à Munich et au Met depuis 1977.