 Brown was soon elected as a Republican to city council.In 1896, Brown was elected to the Pennsylvania State Senate, serving one term from 1897 to 1899.In 1902, he was elected Lieutenant Governor, alongside gubernatorial candidate Samuel Pennypacker, and served from 1903 until 1907.