 Brown was a member of the local militia and also served as chairman of the board of school trustees.He was mayor of New Westminster from 1890 to 1891.Brown was named to the provincial cabinet as Provincial Secretary in 1900; due to the regulations at that time, he was required to run again for his seat in a by-election and he lost his seat in the assembly to Thomas Gifford in September 1901.