His undergraduate degree is from Washington University in St. Louis and his medical degree is from the Boston University School of Medicine. His cardiovascular training was completed at the Philadelphia Heart Institute of Presbyterian Hospital and Hahnemann University Hospital Philadelphia.