He earned his Bachelor of Science at the University of Florida in Gainesville, FL and his Medical Degree at the University of South Florida College of Medicine in Gainesville, FL. He completed his internship in the Department of Surgery and his residency at the Department of Orthopaedic Surgery at the Mayo Graduate School of Medicine in Rochester, MN.