Giovanni d'Andrea was born at Rifredo, near Florence, and studied Roman law and canon law at the University of Bologna, the great law school of the age, where he distinguished himself in this subject so much that he was made professor at Padua, and then at Pisa before returning to Bologna, where he remained from the season of 1301-02 until his death, save for brief seasons at Padua 1307-09 and 1319. He wrote the statutes by which the University was governed, in 1317.