He completed his undergraduate degree at Davidson College and his medical degree at the Medical University of South Carolina. He performed his general surgery training at the Shand's Hospital at the University of Florida and went on to complete a surgical oncology fellowship at the University of Texas M.D. Anderson Cancer Center.