Dr. Garcia received his medical degree from the University of Alabama Birmingham, Birmingham, Al. He also completed an Oncology fellowship at the University of Alabama Birmingham. His Internal Medicine internship was completed at the University of Louisville, Kentucky. Garcia is a member of the Jefferson County Medical Society, American Medical Association, and American College of Physicians.
Dr. Garcia has six children and enjoys running and preparing for local marathons. Also, he enjoys time spent on Smith Lake with his family.