Heaney est né le 13 avril 1939 à la ferme familiale Mossbawn, située entre Castledawson et Toomebridge en Irlande du Nord. Il est le premier de neuf enfants.
Heaney est né le 13 avril 1939 à la ferme familiale Mossbawn, en Irlande du Nord.