Nieto de un marinero español que recaló en Liverpool para quedarse, estudió con Edwin Francis y Clives Carey en el Royal College of Music en Londres.
Cantó principalmente en la Sadler's Wells Opera y English National Opera como Alfredo, Fausto, Samson, Bacchus, Max y otros roles.
También actuó en el Metropolitan Opera (1976), Teatro Colón (como Peter Grimes en 1979), la Ópera de San Francisco (1973) y en diferentes casas líricas de Alemania.
Es recordado como Siegmund y Siegfried en El anillo del nibelungo, en las representaciones grabadas junto a Rita Hunter dirigidos por Sir Reginald Goodall,[3] así como en la versión en inglés de Los maestros cantores de Núremberg,[4] Parsifal y Tristan und Isolde junto a Hunter, además de Radamés, Otello, Eneas y Mark bajo la dirección de Colin Davis.
Se casó en dos oportunidades y tuvo tres hijos.