Balfe syntyi Dublinissa, jossa hän opiskeli musiikkia isänsä ja C. E. Hornin johdolla. Balfe soitti ensimmäistä kertaa julkisesti viulua vuonna 1817. 1820-luvulla hän alkoi laulaa oopperaa ja teki debyyttinsä esiintymällä Carl Maria von Weberin oopperassa Der Freischütz. Vuonna 1825 Balfe siirtyi Roomansaan, jossa hän sävelsi baletti La Perousen. Vuonna 1827n Balfe esiintyi Gioacchino Rossini oopperassa Sevillan parturi. Roomassa hän meni myös naimisiin laulaja Luisa Roserin kanssa.
Vuonna 1829 valmistui Balfen ensimmäinen täysimittainen ooppera, I rivali di se stessi. Vuonna 1833in Balfe muutti Englanti, jossa hän jatkoi uraansa oopperasäveltäjänä. Hän lopetti uransa vuonna 1864, jolloin hän siirtyi maatilalleen Hertfordshireen. Balfe kuoli siellä vuonna 1870.