Kelly is the Senior Pastor of Hampton Road Baptist Church. He attended Howard Payne University in Brownwood, Texas for his undergraduate degree. Kelly received his masters from Southwestern Baptist Theological Seminary.
He has been married to his wife, Susan, for 27 years. They have three daughters, as well as two pugs, a boston terrier, and a cat that came with the house.