Harding attended local schools, graduated from the College of William and Mary and taught school one year before serving two years in the army. In 1960 he graduated from the Medical College of Virginia, School of Destistry, returned to Northumberland County where he practiced for thirty-one years.