Bruce Vinson is a native of Waxhaw, North Carolina and a member of Marvin AME Zion Church. He graduated from Sun Valley High School in 1981 and joined the United States Army soon after graduation. He received certification as an Army Instructor through Cadet Command in 2004. He earned an Associates in General Studies and Criminal Justice from Central Texas College and a Masters of Arts in Human Services with a minor in Executive Leadership from Liberty University.
After retiring from the military in 2004, he accepted a JROTC position at Anson High School in Wadesboro, North Carolina for a period of six years. Afterward he accepted another JROTC position at Garinger High School. Throughout his teaching career he has educated students in life skills, career and college ready programs, use of technology, as well as counseled students on their pathway to success. He has also mentored new teachers and served on numerous school committees.