Forrest began his career with Scotland with Heart of Midlothian and Alloa Athletic.
[2] After spending a year in Canada with Toronto Ulster United,[3] in 1924 he signed with Bethlehem Steel of the American Soccer League.
In September 1926, Bethlehem brought him back into the team for a third season.
[2][7][8] Forrest played for Canada in their 1924 tour of Australia and New Zealand: In six games against Australia, Forrest scored twice as the Canadians split the series at two wins a piece.
This biographical article relating to Canadian soccer is a stub.