Born in Knockanroe about half a mile from Ballinamore, County Leitrim, John McGahern was the eldest child of seven.
In the years following on from his mother's death, McGahern completed his primary schooling in the local primary school, and ultimately won a scholarship to the Presentation Brothers secondary school in Carrick-on-Shannon.