
Leone era romano, figlio di Radoaldo, educato nel monastero di San Martino presso San Pietro. Gregorio IV lo fece suddiacono e Sergio II lo fece cardinale presbitero dei Santi Quattro Coronati. Fu eletto all'unanimità e, poiché Roma temeva un nuovo attacco saraceno, fu consacrato il 10 aprile 847 senza attendere il consenso dell'imperatore.
Ricostruì le mura di Roma e, per la prima volta, cinse di mura il colle Vaticano; il nuovo quartiere, terminato nell'852, è ancora chiamato Città Leonina dal suo nome. Una flotta saracena fu distrutta al largo di Ostia nell'849 dalle navi alleate di Roma e delle città del sud e da una tempesta. Restaurò San Pietro e molte altre chiese, costruì Santa Maria Nova e nell'853 unse il giovane principe inglese Alfredo. Il suo nome è nel Martirologio Romano.
La Chiesa lo onora come Santo. Leggi la sua pagina nel dizionario dei santi.