He earned his medical degree from Jefferson Medical College in Philadelphia, PA. He completed residencies in general surgery at Pennsylvania Hospital; orthopedics surgery at Children's Hospital of Philadelphia and Robert Wood Johnson University Hospital; musculoskeletal oncology at Memorial Sloan-Kettering Cancer Center; and sports medicine at Rutgers University, where he served as a team physician to the Rutgers' sports teams. He also completed a fellowship in sports medicine at Harvard Massachusetts General Hospital in Boston, MA, where he served as a team physician to many sports organizations including the New England Patriots, Boston Bruins and Harvard University's varsity sports teams.