Career
Born in Blantyre, South Lanarkshire, Menzies began his football career with Blantyre Victoria in 1901. He signed for Hearts in December 1902, making two appearances for the club before being sent on loan to Motherwell. He signed for Arthurlie in August 1904, but returned to Hearts after just one season.
Eighteen months later, in November 1906, Menzies was sold to Manchester United.
He played for Manchester United until the end of the 1906-1907 season, making just 25 appearances and scoring four goals, before being sold to Luton Town. He then moved on to Dundee, Hamilton and Portuguese Glasgow Athletic before finishing his career at Dumbarton.