 He made his debut in an 1895 British Home Championship match against Ireland, scoring two goals in the 3–1 victory at Celtic Park.He also represented the Scottish League XI five times, while he was with Hearts and Rangers.In 1910, Walker moved to Canada to become an engineer with Manitoba Telephones.