Bill was born and grew up in Bridge City, Texas. He is a graduate of Texas A&M, Southwestern Baptist Theological Seminary, and Atlantic Coast College of Bible and Seminary. Before being called to First Baptist Fredericksburg, Bill pastored two churches for a total of 30 years in south Texas. He served as pastor of Island Baptist Church, located on South Padre Island, for the previous 22 years.

Bill and his wife, Valarie, have been married for 34 years. They have three adult children.