Dr Foster was born in Selma, Alabama and attended college at Marion Military Institute and University of South Alabama where he received a Bachelor of Science degree in biomedical science in 1996. He attended medical school at The University of Alabama School of Medicine in Birmingham and graduated in 2000. His first two years of surgical training were done in Birmingham at Carraway Methodist Medical Center. He completed his surgical training in Nashville at Vanderbilt University in 2005.
After completing surgical training, Dr. Foster returned to Selma, Alabama where he opened a solo practice and worked from 2005 until 2010. He joined the Surgical Clinic in 2010.