Heneghan first played Gaelic football at juvenile and underage levels with the Ballymahon club. He made his first appearance for the club's intermediate team in 1966, however, he also emigrated to
London that year and spent the next eight years lining out with the Naomh Mhuire club. Heneghan won a
London SFC medal in 1968. At inter-county level with
Longford, Heneghan made his
senior team debut as a 19-year-old in September 1965. After winning an
O'Byrne Cup title that year, he was part of the team that beat
Galway and
New York to win the
National League Division 1 title in 1966. He was also part of the
under-21 team that reached the
Leinster U21FC final for the very first time in 1966. Two years later, Heneghan added a
Leinster SFC medal to his collection after Longford claimed their first ever title. He was also included on the
Leinster team for the
Railway Cup in 1969. ==Post-playing career==