Han var sønn av en romersk adelsmann ved navn Marinus, og var medlem av samme familie hvorfra de senere paver Sergius II og Hadrian II også kom. I en ung alder vokste han opp i Lateranpalasset mens Hadrian I var pave, og under pave Leo III ble han ordinert til subdiakon før han ble gjort til diakon.