John Michael Heffernan nasceu e foi criado em New South Wales, Austrália. Ele começou sua carreira como cantor e dançarino e, em 1963, a Ópera Australiana o escolheu para interpretar Alfred em "Die Fledermaus", uma ópera de Johann Strauss. De 1963 a 1968, Heffernan, profissionalmente com John Aron, permaneceu com a Ópera Australiana como tenor, interpretando os papéis de Erik em "The Flying Dutchman", Goro em "Madame Butterfly", Ernesto em "Don Pasquale" e Conte d'Almaviva em "Il barbiere di Siviglia". Em 1968, enquanto em Adelaide, South Australia, Aron jogou Spoletta em "Tosca", jogando ao lado de Tito Gobbi, que jogou Scarpia. Nesse mesmo ano, Aron mudou-se para o Reino Unido e cantou com a Ópera Escocesa.
Em 1970, Aron juntou-se à Royal Shakespeare Company em suas turnês pela Grã-Bretanha das óperas "Glamorous Night", "Perchance to Dream" e "King's Rhapsody" de Ivor Novello. A estreia de Aron no West End foi em 1974, onde cantou no musical "Cole", ao lado de Julia McKenzie e Angela Richards. No mesmo ano, Aron cantou em "Joseph and the Amazing Technicolor Dreamcoat" como Judah. Em 1975, Aron estrelou como o cardeal Rossini em "Thomas and the King" no Her Majesty's Theatre, mas o show de curta duração durou apenas 20 apresentações. Aron também cantou nos musicais "The King and I", "Waltz Dream", "Calamity Jane" e "Pickwick".
Em 1980, Aron foi escolhido por Harold Prince para interpretar Adolfo Pirelli em "Sweeny Todd: The Demon Barber of Fleet Street", de Stephen Sondheim, no Theatre Royal Drury Lane, atuando ao lado de Sheila Hancock e Denis Quilley; isso significava o retorno de Aron ao teatro do West End. Em 1983, ele interpretou o senador Gallagher em "Call Me Madame" no Victoria Palace Theatre, e em 1985, ele interpretou Pirelli em "Sweeny Todd" pela segunda vez, ao lado de Gillian Hanna em uma produção Off West End. Nesse mesmo ano, interpretou um dançarino de salão na sequência de dança de salão do filme de fantasia de Jim Henson, Labirinto (1986), e voltou ao West End, estrelando como Manuel, Maitre Du Fresne, e instalador de telefone no musical "Gigi", ao lado de Beryl Reid e Siân Phillips.
No início de 1986, Aron retornou à Austrália brevemente e ingressou na Queensland Lyric Opera, cantando em "Carmen" e "La bella Elena". Em outubro daquele ano, de volta à Inglaterra, Andrew Lloyd Webber, que escreveu "Joseph and the Amazing Technicolor Dreamcoat", escolheu Aron para interpretar Ubaldo Piangi no musical "O Fantasma da Ópera", que seria dirigido por Harold Prince, e tocou no teatro de Sua Majestade. Aron desempenhou o papel por 5 anos, de 1986 a 1991, com exceção de um hiato de algumas semanas em 1989.
Aron morreu de câncer em Londres em 1994, aos 59 anos.