Born on a farm near East Groveland, New York, Booher attended the common schools and the Geneseo Academy, Geneseo, New York.
He was admitted to the bar in 1871 and commenced practice in Rochester, Missouri.
He moved to Savannah, Missouri, in 1875, having been appointed prosecuting attorney of Andrew County, in which capacity he served until 1877, and again from 1883 to 1885.
He resumed the practice of law in Savannah, Missouri, and also, in 1888, engaged in the loan and real estate business.
Booher was elected as a Democrat to the Fiftieth Congress in the special election to fill the vacancy caused by the death of James N. Burnes and served from (February 19, 1889 – March 3, 1889).