Fils de Charles Robert, roi de Hongrie, et d’ Elisabeth de Pologne , il épousa en 1333 Jeanne de Naples, fille de Charles de Calabre et de Marie de Valois, et petite-fille et héritière de Robert le Sage, roi de Naples [1]. Lorsque Jeanne hérita du royaume de Naples en 1343 à la mort de son grand-père, une rivalité déchira les époux.
Dans les faits, Jeanne tenait le royaume de son grand-père mais Robert le Sage avait spolié le père d’André et celui-ci estimait être le tenant légitime du trône.
Les partisans de Jeanne rétorquaient que la succession avait été tranchée par le pape en 1309 et qu’il n’y avait pas à la contester.
La discorde éclata, et Jeanne fit assassiner son mari et épousa son amant Louis de Tarente.