Johannes var sønn av en skomaker i Cahors. Han studerte medisin i Montpellier og rettsvitenskap i Paris.