Dr. Roberts is a native of Decatur and a graduate of Decatur High School. He attended the University of Alabama for undergraduate studies and received his medical degree from University of Alabama School of Medicine in Birmingham. Dr. Roberts completed an internal medicine residency at Carraway Methodist Hospital in Birmingham. He has been practicing internal medicine for more than 20 years.