After graduating from Coronado High School in Lubbock, Texas, he attended Texas Tech University for two years. He finished his undergraduate degree at David Lipscomb University in Nashville, Tennessee. He received a B.A. in Biblical Languages with a minor in Economics in 1981. From Lipscomb, he attended the Texas Tech University School of Law, completing his J.D. in 1984.