He received his undergraduate degree and M.D. from the University of Pennsylvania. He then completed his General Surgery residency and a post-doctoral research fellowship at the Hospital of the University of Pennsylvania. He then completed a fellowship in Surgical Oncology and a post-doctoral research fellowship at the University of Texas MD Anderson Cancer Center.