Bachelor of Arts, West Virginia University, 1875. (Doctor of Laws, Bethany College, 1900, Cornell College, Iowa, 1902, Miami University, 1905).
Admitted to bar, 1878. Established practice at Fort Dodge, Iowa. Elected 51st to 56th Congresses (1889-1901), 10th Iowa District.
Appointed United States senator, August 23, 1900, for unexpired term (1900-1901), of John H. Gear. deceased.
Elected for terms, 1901-1907, 1907-1913.
Married Louise Pearsons, November 20, 1895.