Brown began his career in
non-League football with Fairbairn House and Silvertown, before joining
Third Division South club
Luton Town in 1930. He was used sparingly before joining First Division rivals
Brentford in March 1937 as a replacement for
Dai Richards. He quickly became a regular with the Bees, playing in both
full back positions, at
half back and
centre forward during the years before the
Second World War intervened. Brown remained with Brentford during the war, with his 246 appearances being the most by any Brentford player during wartime. He dropped down to the
Fourth Division to sign for
Leyton Orient in May 1947, before ending his career in the
Southern League with
Chingford Town the following year. == Career statistics ==