Johannes var født i Dalmatia, og var sønn av en ved navn Venantius. Da Johannes ble valgt til pave var han erkediakon i den romerske kirke. Hans valg fulgte etter en fire måneder lang periode med sedisvakans.