 He appeared in the final of the 1999 CONCACAF Champions' Cup, which Necaxa won against LD Alajuelense of Costa Rica.In addition, Cabrera participated in the 2000 FIFA Club World Cup, where Necaxa finished in third place, and scored in the game against South Melbourne FC.He also earned 10 caps for the Mexico national team, all of them under the direction of former Necaxa coach Manuel Lapuente.