Roberts grew up in Midfield. He earned his bachelor of science in biology at Birmingham-Southern College and his M.D. at the University of Alabama School of Medicine in 1999. He completed a residency in emergency medicine and obtained his medical license in 2002.
Roberts opened Southeast Urgent Care in Fultondale in July 2010, and served as its president and chief medical officer. He resigned in August 2014 and surrendered his medical license to the Alabama State Board of Medical Examiners in November of that year while being investigated for wrongly dispensing controlled substances to family members.
He briefly moved his practice to Copperhill, Tennessee before understanding that his Tennessee and Georgia medical licenses were also no longer valid. He applied for reinstatement in Alabama. During its investigation, the board was made aware of other allegations involving Roberts being investigated by law enforcement, but no criminal indictments had been filed and and the board was unable to substantiate those allegations on its own. With consideration given to a polygraph and statements made by Roberts, and the hardships faced by his family, the board partially reinstated his license in January 2018.
In November 2018 Roberts was charged by federal investigators with 103 counts of dispensing controlled substances without a legitimate medical purpose, and for his involvement in an alleged healthcare fraud conspiracy with pharmacist Stanley F. Reeves of Demopolis and pharmaceutical sales representative Brett Taft of Tuscaloosa. He pleaded guilty to some of the charges and was sentenced in September 2020 to serve 6 years in federal prison, pay $2.2 million in restitution plus a $100,000 fine, and submit to 12 years of supervision following his release. He also relinquished all of his medical licenses. Reeves also pleaded guilty and was sentenced to 38 months in prison along with $10.5 million in restitution, forfeiture of $900,000, and a fine of $100,000. He surrendered his pharmacy license.
- Montgomery, Ben (July 8, 2010) "Fultondale gets Urgent Care clinic" North Jefferson News
- Alabama State Board of Medical Examiners (January 10, 2018) "Order of the Alabama State Board of Medical Examiners Reinstating Certificate of Qualification, Etc." Case No. 2017-014
- Beahm, Anna (November 29, 2018) "Fultondale doctor charged in 103-count indictment alleging healthcare fraud." The Birmingham News
- Robinson, Carol (September 9, 2020) "Fultondale doctor sentenced to 6 years in federal prison, must pay $2.2 million restitution." The Birmingham News