Born in Kirkcolm, Wigtownshire, Hamilton played for Drumore Juniors before joining Accrington Stanley in August 1957.
[1] After making 82 appearances in the English Football League he joined York City in March 1962.
[1] He finished the 1961–62 season with 11 appearances for York and he left the club to sign for Nelson in August.
[3] He later played for Clayton of the West Lancashire Football League and Poplar of the Accrington and District Combination.
This biographical article related to association football in Scotland, about a midfielder born in the 1930s, is a stub.