Keenan made his debut on the inter-county scene when he first linked up with the Roscommon junior team. An All-Ireland medallist in this grade, Keenan later made his senior football debut. He went on to play a key role for Roscommon during a hugely successful era, and won two All-Ireland medals and four Connacht medals. He was an All-Ireland runner-up on one occasion.[2]
As a member of the Connacht inter-provincial team on six consecutive occasions, Keenan never won a Railway Cup medal. He retired from inter-county football following the conclusion of the 1951 championship.
In retirement from playing Keenan became involved in team management and coaching. He served on the management team of the Roscommon seniors for almost two decades, winning two Connacht titles.
In Gaelic games administration Keenan served as Roscommon County Board chairman for a period from 1958 and was chairman of the Connacht Council from 1970 until his election as the 24th president of the GAA in 1973.