Nació en San Isidro, municipio de Guerrero, Chihuahua, siendo hijo de Marcelo Caraveo y de Jacinta Frías, de familia de comerciantes y agricultores.