He received an undergraduate degree in biomedical science and psychology from the University of Michigan and earned a medical degree from the University of Michigan School of Medicine. Dr. Gordon completed an internship in general surgery at Union Memorial Hospital-Baltimore. He completed a residency in plastic and reconstructive surgery and was chief resident at University of Louisville. Dr. Gordon completed a research fellowship in surgery at Johns Hopkins University; a fellowship in craniomaxillofacial/minimally invasive plastic surgery at Universidad Nacional Autonoma de Mexico in Mexico City, Mexico; and a fellowship in craniofacial and aesthetic surgery at Hospital M. Gea Gonzalez in Mexico City, Mexico. Dr. Gordon also serves as medical director of plastic surgery at Dayton Children's Hospital.