Lowery received his medical degree in 1981 from the University of Alabama at Birmingham School of Medicine. He completed his residency in obstetrics and gynecology in 1985 at Charleston Area Medical Center in Charleston, West Virginia and his maternal-fetal medicine fellowship at Medical University of South Carolina in Charleston in 1987. Lowery joined UAMS in 1990 as an assistant professor.