 He was born in Belfast, although of Scottish descent, returning to Dundee in 1901.Brown, a full-back, played for a local junior side Dundee North End F.C before joining Welsh side Llanelli for the 1922–23 season.He moved to Rochdale in 1923, making his debut in the opening game of 1923–24, a 2–0 home win against Durham.