 He served several terms as a Wilkes County commissioner and spent one term in the North Carolina state legislature.With the outbreak of the Civil War in 1861, Gordon enlisted as a lieutenant in the "Wilkes County Guards".This unit was merged into the 1st North Carolina Infantry Regiment.