Private practice, Wayne County, Michigan, 1881-1889
State representative, Michigan, 1889-1890, 1895-1896
Assistant prosecutor, Wayne County, Michigan, 1895-1898
Judge, Michigan Circuit Court, Third Judicial Circuit, 1898-1900
Member, Board of General Appraisers
Nominated by Theodore Roosevelt on June 13, 1902, to a seat vacated by Charles H. Ham. Confirmed by the Senate on June 19, 1902, and received commission on June 25, 1902. Service terminated on May 28, 1926, due to reassignment.