W momencie narodzin Henryka na angielskim tronie zasiadał jego dziadek, król Henryk III. Następcą tronu był ojciec Henryka, książę Edward. W linii sukcesji przed Henrykiem był jeszcze jego o rok starszy brat Jan. W 1270 r. książę Edward wyruszył na wyprawę krzyżową. Pieczę nad Janem i Henrykiem powierzył swojemu stryjowi, Ryszardowi, hrabiemu Kornwalii. Jan zmarł 3 sierpnia 1271 r. co uczyniło Henryka drugim w linii sukcesji do angielskiego tronu.