He was a member of the Legislative Assembly of Manitoba from 1973 to 1988, representing the riding of Rhineland for the Progressive Conservative Party.
Brown and Katherine Hamm, he was educated in Rosenbach and Winkler.
Brown worked as a businessman and a farmer before entering political life.
He was re-elected in the 1977 election, which the Tories won under Sterling Lyon; Brown, however, was not appointed to cabinet.
He was re-elected in the elections of 1981 and 1986, and resigned in 1988 when his riding was eliminated through redistribution.