His first professional club was Glentoran, whom he played for between 1948 and 1950. Between 1951 and 1963, he won 56 caps for Northern Ireland, scoring 10 international goals, and played at the 1958 FIFA World Cup.