Strahan played hurling with Kevin's Hurling Club until the age of sixteen and won a Dublin Minor Hurling Championship before he signed for Shelbourne in 1957 with whom he went on to win a League of Ireland title and two FAI Cups.
He won five caps for the Republic of Ireland national team at international level.
His international debut was against Poland in a 3–1 defeat on 10 May 1964 in Kraków, and he scored against England two weeks later.
[2] He later served the club as secretary, director and briefly as manager in 1981.
Strahan lived in Dublin, and received the title 'FAI Eircom Legend' at the Ireland v Poland match in November 2008, as a sign of honour.