Ha cominciato la sua carriera al Chivas Guadalajara, debuttando nel 2001. Ambidestro, si è messo in luce con la maglia della sua nazionale alla FIFA Confederations Cup 2005, rassegna dove ha giocato sempre da titolare. Nel 2006, convocato da Lavolpe, ha partecipato ai Mondiali in Germania. Al termine della rassegna (10 luglio) è stato acquistato dal , che gli ha fatto firmare un contratto di quattro anni.