He won two international caps for Northern Ireland.
He also played for the Northern Ireland amateur team and earned one cap for the Irish League representative side.
He made his name with Ards, for whom he was the club's player of the year in 1960/61, after which he was signed by Linfield.
The following season, he won two international caps, being called into the Northern Ireland team to replace Terry Neill for 2-0 European Nations Cup victory against Poland in Katowice, and again for the Home International match that year against Scotland.
This biographical article relating to Northern Irish association football is a stub.