Private practice, Baltimore, Maryland and Salem, North Carolina, 1870-1873
Librarian, State of North Carolina, Raleigh, North Carolina, 1873-1876
State representative, North Carolina, 1876-1877
Commissioner, U.S. Circuit Court, Eastern District of North Carolina, 1877-1891
State senator, North Carolina, 1883-1884
Private practice, Raleigh, North Carolina, 1876-1897
Candidate for attorney general, State of North Carolina, 1892