Long practiced law for 62 years in
St. Paul. Long was a Democrat. He served as a member of the
Virginia House of Delegates from 1940 to 1942. He was a member of the
Virginia Senate from 1944 to 1971. He was chairman of the courts of justice committee and the steering committee. He was a member of the rules, privileges and elections, finance, confirmations, and roads and navigation committees. ==Personal life==