Juan XI nació en Roma, aunque la fecha exacta de su nacimiento es desconocida2. Fue hijo de Marozia, una poderosa noble romana que dominaba la política de la ciudad en el siglo X2. La Catholic Encyclopedia menciona que fue hijo del primer matrimonio de Marozia con Alberico, aunque también señala que algunos, basándose en Liutprando y el Liber Pontificalis, lo consideraron hijo natural del Papa Sergio III2. Esta última afirmación es considerada dudosa por algunos historiadores, quienes la atribuyen a adversarios del Papa Sergio III3.
La influencia de Marozia fue crucial en la elección de Juan XI al pontificado. Ella buscaba consolidar su poder a través de alianzas estratégicas y el control de la sucesión papal, lo que llevó a que Juan XI fuera elevado a la Sede de Pedro y estuviera «completamente bajo la influencia de la Senatrix et Patricia de Roma»2.

