John Hastings war der älteste Sohn und Erbe von Henry Hastings und von "Joanna Cantilupe", einer Tochter von William III de Cantilupe. Sein Vater, der während des Zweiten Kriegs der Barone einer der führenden Rebellen war, starb bereits 1269, seine Mutter starb 1271. König Heinrich III. vergab die Vormundschaft für John an seinen jüngeren Bruder Richard von Cornwall und an dessen Sohn Edmund. Dazu vergab er das Recht von Johns Verheiratung an seinen Halbbruder William de Valence, einen der sogenannten "Lusignans". Als 1273 George de Cantilupe, der Bruder seiner Mutter starb, wurde John auch zum Erben von Abergavenny, einer Herrschaft der Welsh Marches in Südostwales. Am 12. Juli 1283, als er volljährig wurde, wurde ihm deshalb Abergavenny mit Abergavenny Castle sowie Cilgerran Castle übergeben.