Private practice, Wentworth, North Carolina, 1845-1848
Private practice, Greensboro, North Carolina, 1848-1853
U.S. attorney for the Albemarle, Cape Fear, and Pamptico Districts of North Carolina, 1853-1861
Member, North Carolina Council of State, 1862-1864
State senator, North Carolina, 1864-1865
Private practice, Greensboro, North Carolina, 1865-1868
Associate justice, Supreme Court of North Carolina, 1868-1872
Received recess appointment to U.S. District Courts for the Albemarle, Cape Fear and Pamptico Districts of North Carolina, May 29, 1865; declined appointment