Born in Galston, Ayrshire, he joined Kilmarnock from local junior side Galston Athletic in 1898.
Born in Galston, Ayrshire, he transferred to Kilmarnock from his local youth club Galston Athletic in 1898.