After winning two terms as treasurer of Dallas County, Iowa in 1877 and 1879, he was elected Iowa State Treasurer in 1880, and reelected in 1882.
In 1884, the incumbent Republican U.S. Representative of Iowa's 7th congressional district, John A. Kasson, declined to seek re-election.