Harper is a business owner with companies involved in agriculture and construction, and he served in the Georgia General Assembly representing State House District 88 (R – Carrollton) from 2003 to 2005.