He joined the Elizabethan Theatre Trust Opera Company (as Opera Australia was then known) in 1964, aged 23.
He also performed regularly with the Lyric Opera of Queensland and the Victoria State Opera, as well as opera companies overseas including the Royal Opera, Covent Garden, the Paris Opera 1976-77 and the Canadian Opera 1983-86.