He moved to Hudson, Wisconsin, in 1859, becoming a pioneering druggist of the area.
He was one of the thirteen original incorporators and shareholders of the Wisconsin Railway Company organized on June 14, 1863, which would later become part of the Milwaukee and St. Paul Railroad.
He was elected to the Assembly's St. Croix County district in 1874 as a member of the Reform Party (a short-lived coalition of Democrats, reform and Liberal Republicans, and Grangers formed in 1873, which secured the election of a governor and a number of state legislators), defeating Republican incumbent Harvey Clapp with 1407 votes to Clapp's 1230.
He was assigned to the standing committees on incorporations and on medical societies.
[5] He was not a candidate for re-election in 1876, and was succeeded by fellow Reformer Guy Dailey.