Caraveo was born in Colorado to Mexican immigrant parents who arrived undocumented in the 1970s. She volunteered for Barack Obama's 2008 presidential campaign while in medical school. She received her bachelor's degree from Regis University and later her medical degree from the University of Colorado School of Medicine with a Doctor of Medicine degree.