Anjou Johanna 1325 körül született Nápolyban és felmenői között megtalálható volt V. István magyar király és Magyarországi Jolánta (II. András lánya) is, ráadásul szülei másodunokatestvérek voltak, bár ez a korban nem igazán volt szokatlan.
Fiú örökös híján (mivel Johanna apja a kislány hároméves korában elhunyt) nagyapja őt jelölte örökösének Nápoly trónjára, így 1343. január 20-án, tizennyolc éves kora körül trónra lépett, bár az éppen ekkor magyar királyként uralkodó Károly Róbert jogos igénnyel lépett fel. Az ő apja, Martell Károly, Johanna nagyapjának a bátyja volt.
A pápa Johannát támogatta, de nem lehetett figyelmen kívül hagyni Károly Róbert igényét sem, hiszen ekkortájt a Magyar Királyság komoly erőt képviselt, így (még Johanna trónra lépése előtt) egy szerződést kötöttek - a magyar és a nápolyi király. Ebben rögzítették, hogy Károly Róbert második fia, András herceg eljegyzi Johannát és együtt fognak uralkodni, vagyis András ténylegesen nápolyi király lesz.