After his time as a municipal councilor, Brown went on to become the Member of the
Legislative Assembly for
New Westminster in the
British Columbia legislature in
1876 and was appointed into the Cabinet as President of the Council.
He stepped down from the legislature in
1881 due to a disagreement over the construction of a railway, likely the Canadian Pacific
Railway.
Prior to his involvement in politics, arrived to
British Columbia from England in
1858 as a stonemason.
He was a successful businessperson, operating a hotel and wharf in an area of
New Westminster that would later be named Brownsville in his honour