Enrolling and engrossing clerk, Illinois state legislature, 1849, 1851
Private practice, Metropolis, Illinois, 1849-1853
Prosecuting attorney, Twenty-Sixth Judicial Circuit, Illinois, 1853-1854
Private practice, Marion, Illinois, 1853-1862
State senator, Illinois, 1855
U.S. attorney for the Southern District of Illinois, 1855-1859
Judge, Illinois Circuit Court, Twenty-Sixth Judicial Circuit, 1859-1861
U.S. representative from Illinois, 1862-1865
Private practice, Cairo, Illinois, 1865-1874
Private practice, Carbondale, Illinois, 1874-1886
Private practice, Springfield, Illinois, 1886-1887