During his career he played as a centre forward for Ipswich Town for whom he was top scorer in their 1950-1951 season. He was the joint top scorer of the last edition of the Third Division South with 31 goals in the 1957-1958 season for Southend United. He also played for Linfield, Swansea Town, Plymouth Argyle, Cambridge United and Crusaders.
He earned 1 full cap for the Northern Ireland national football team, and was part of the 1958 squad.