
León era romano, hijo de Radoaldo, educado en el monasterio de San Martín, junto a San Pedro. Gregorio IV lo hizo subdiácono y Sergio II lo hizo cardenal presbítero de los Santi Quattro Coronati. Fue elegido por unanimidad y, temiendo Roma un nuevo ataque sarraceno, fue consagrado el 10 de abril de 847 sin esperar el consentimiento del emperador.
Reconstruyó las murallas de Roma y, por primera vez, amuralló la colina Vaticana; el nuevo barrio, terminado en 852, todavía se llama Ciudad Leonina por él. Una flota sarracena fue destruida frente a Ostia en 849 por las naves aliadas de Roma y de las ciudades del sur y por una tormenta. Restauró San Pedro y muchas otras iglesias, construyó Santa Maria Nova y en 853 ungió al joven príncipe inglés Alfredo. Su nombre figura en el Martirologio Romano.
La Iglesia lo honra como Santo. Leer su página en el diccionario de los santos.