He was educated at the Jesuit Belvedere College and University College Dublin (UCD). A bright student who counted among his contemporaries in UCD his future political rival, Charles Haughey, who also knew Joan O'Farrell (the Liverpool-born daughter of a British army officer), a fellow student whom FitzGerald would marry in 1947.