McCoy is a farmer. He earned his BS from Mississippi State University and attended Northeast Mississippi Junior College. He previously worked as a loan officer for the Farmers Home Administration, Auditor for the Mississippi State Department of Audit, and a Vocational Agriculture Teacher.

McCoy is a member of the Shriners, Farm Bureau, Masons, and Northeast Mississippi Community College Board of Trustees.
[1]