Tuy nhiên, có một số tranh cãi xoay quanh độ tuổi của ông khi lên ngôi Giáo hoàng, vì trong một số tài liệu thì tuổi của ông được ghi là 16 tuổi. Dù sao đi nữa, John XII vẫn được công nhận là giáo hoàng trẻ nhất trong lịch sử của Công giáo.
John XII được sinh ra với tên là Octavianus vào khoảng năm 937 ở Roma, Ý. Ông trở thành giáo hoàng vào thời điểm rất trẻ, chỉ sau khi cha đẻ của ông, Alberic II, quản lý Rome đã qua đời. John XII đã trở thành giáo hoàng trong hoàn cảnh đầy thử thách, khi đế quốc La Mã thời đó đang trải qua những cuộc xung đột nội bộ và các thế lực địa phương tranh giành quyền lực.
John XII đã trở thành một giáo hoàng nổi tiếng với những hành động của mình, như là việc tập hợp quân đội và tham gia vào các cuộc chiến tranh chống lại những kẻ thù của giáo hội. Tuy nhiên, ông cũng bị chỉ trích vì những hành động thiếu đạo đức và bạo lực. Các sử liệu cho thấy ông thường xuyên uống rượu, tham gia vào các cuộc ăn uống xa hoa và có những mối quan hệ tình dục không đúng đạo đức giáo hội.
Giáo hoàng John XII qua đời vào năm 964 ở tuổi 27 hoặc 29 tuổi (tuổi chính xác của ông vẫn còn tranh cãi). Tuy nhiên, dù có những hành động không đúng đạo đức trong thời gian ông đảm nhận chức vụ giáo hoàng, John XII vẫn được công nhận là một trong những giáo hoàng trẻ nhất và đồng thời cũng là một nhân vật lịch sử Công giáo đáng chú ý.