He attended Washington University in St. Louis School of Medicine and subsequently trained at Washington University Medical Center in St. Louis for residency. He takes Anthem, Blue Cross/Blue Shield, Coventry, and more. Dr. Debosch's professional affiliations include St. Louis Children's Hospital and Barnes-Jewish Hospital.