Né à Fermoy dans le comté de Cork en Irlande[1], Brown étudie à l'Académie royale de Belfast. Il prévoit étudier la médecine à l'université Queen's, mais s'embarque avec son frère pour Victoria dans la colonie de l'Île de Vancouver en 1861. Brown travaille dans les mines du territoire Stikine avant de revenir à Victoria et ensuite à New Westminster l'année suivante. Il entre dans le domaine des médias en 1871 avec la création du Hetrald qui deviendra le British Columbian. Brown vend son journal en 1880 lorsqu'il est nommé maître des postes de New Westminster.
Après un passage dans la milice locale et au conseil scolaire[1], il est maire de New Westminster de 1890 à 1891[2].
En 1900, il entre au conseil exécutif au poste de Secrétaire provincial[3]. Cependant, en raison de la législation de l'époque, il doit se représenter à sa succession et est défait par Thomas Gifford en septembre 1901[4].