After the Civil War he served in the North Carolina State Legislature from 1866 to 1868 as a member of the Republican Party and served as a Superior Court Judge (1868-1874).
After the American conflict ended, he entered public service, holding seats in the North Carolina State Legislature from 1866 to 1868 as a Republican Party member. He then took on a judicial role, serving as a Superior Court Judge from 1868 to 1874.