Gates is a graduate of the University of Pittsburgh School of medicine and did his residency at Allegheny University hospital in Pittsburgh, Pa. He currently practices Internal medicine in Altoona, Pa, where he spends most of his time volunteering at a free medical clinic he founded for the uninsured and helping the children of the housing project he grew up in to dream again.