Born in St. Louis, Missouri, Butler attended the public schools.He was admitted to the bar in 1884 and commenced practice in St. Louis, Missouri.Presented credentials as a Democratic Member-elect to the Fifty-seventh Congress and served from March 4, 1901, until June 28, 1902, when the seat was declared vacant.Subsequently presented credentials as a Member-elect to fill the vacancy thus caused and served from November 4, 1902, until February 26, 1903, when he was succeeded by George Chester Robinson Wagoner, who contested his election.He resumed the practice of law in St. Louis, Missouri, and died there May 31, 1917.