 From 1845–47, Crawford served in the Georgia House of Representatives.After moving to Columbus, Georgia, in 1849, he served as a delegate to the Southern convention at Nashville in May 1850.From February 1, 1854, to November 1854, Crawford was a judge of the superior courts of the Chattahoochee circuit.