Entre 1245 e 1250 ensinou medicina na Universidade de Siena, onde escreveu algumas obras, de entre as quais se destaca as Summulae Logicales, que foi o manual de referencia sobre lógica aristotélica durante mais de 300 anos, nas universidades europeias.
Foi nomeado arcebispo da cidade de Braga. Exerceu o cargo até 1274, altura em que foi nomeado cardeal-bispo da diocese suburbana de Frascati. Nessa situação participou do conclave que, após a morte do papa Adriano V em 18 de Agosto de 1276, o elegeu Papa.
Contacto para correspondencia: papajoaoxxi@gmail.com