Nacido en el Distrito Federal, fue hijo de Manuel Camacho López, militar de carrera, y de Luz Solís Echeverri.