Admitted to North Carolina bar, 1841. Member North Carolina Assembly from Edgecombe County, 1844-1846, 56-61. Organizer bank, Tarboro, North Carolina, president, 1851.
Member North Carolina House of Representatives, chairman judiciary committee, 1856-1861. Director Wilmington & Weldon R.R. (became base line of Atlantic Coast Line R.R.), 1860-1888, president, 1865-1888. Member Confederate Congress, circa 1861-1865.