Benson has lived in Transylvania county since 1975. He graduated from Rosman High School in 1980. He is married to Teresa and they have two children, B.J. and Benesa. They also have four grandchildren. Benson is the pastor of Fellowship Baptist Tabernacle. He joined Moody-Connolly Funeral Home in 2012.