He made his company debut there in 1957 as Tom Rakewell in Stravinsky's The Rake's Progress and went on to sing Edgar Linton in the world premiere of Carlisle Floyd's Wuthering Heights (1958) and Hermann in the United States premiere of Paul Hindemith's Neues vom Tage (1961).
In 1962 Driscoll became a principal singer with the Deutsche Oper Berlin and remained based with company for the next 25 years, while also singing at the Salzburg Festival, Glyndebourne, and several other European and North American opera houses.
He made his Metropolitan Opera debut in 1966 as David in Die Meistersinger von Nürnberg, a role he sang 23 times with the company between 1966 and 1972.
[2] In the 1950s Driscoll also sang in several Broadway musicals: as the Imam of the Mosque/The Bangle Man in Kismet, Freddy Eynsford-Hill in My Fair Lady, and Jerry Devine in the premiere of Marc Blitzstein's Juno (1959).
[3] Also for Blitzstein, Driscoll performed the role of Leo Hubbard in the composer's Regina with the New York City Opera in 1958, and appears on the recording of that production.