Neill grew up in Laurel, Mississippi. He holds a B.S. in political science from Mississippi College, an M.A. in theology from Reformed Theological Seminary, and a J.D. from Mississippi College School of Law. He is a lawyer in private practice and specializes in commercial and agricultural real estate and church law. He lives in Flowood with his wife Sally and two sons.