Born in
Coalisland, O'Hagan was a
Gaelic footballer with nearby
Clonoe O'Rahilly's GAC, with whom he won five
Tyrone Senior Football Championship medals. A member of the Tyrone minor team that won the county’s first ever
All-Ireland title in 1947, he helped the team to win another at this level in 1948. O'Hagan went on to share in the county’s breakthrough
Ulster Championship senior wins in 1956 and 1957. When he retired from playing, he took up coaching and guided the
Eglish St Patrick's club to the Tyrone Senior Championship title in 1970, their only title to date. ==Personal life and death==