In 1857 he was elected to Congress but was defeated for re-election two years later. From 1858 until the spring of 1861 he held the office of clerk and master of the court of equity of Rockingham County. In 1860 he was an elector for the Breckinridge ticket and subsequently involved in the debate over North Carolina's secession.