Lankford was born on March 4, 1968 in Dallas, Texas. He studied at University of Texas, Austin and at Southwestern Baptist Theological Seminary. He is married to Cindy Lankford. They have two children.