У дорослому футболі дебютував 1995 року виступами за команду клубу «Толука», в якій провів п'ять сезонів, взявши участь у 159 матчах чемпіонату. Більшість часу, проведеного у складі «Толуки», був основним гравцем захисту команди.
2005 року перейшов до клубу «Крус Асуль», за який відіграв два сезони. Граючи у складі «Крус Асуль» також здебільшого виходив на поле в основному складі команди. Завершив професійну кар'єру футболіста виступами за команду «Крус Асуль» 2007 року.
Виступи за збірну
1996 року дебютував в офіційних матчах у складі національної збірної Мексики. Протягом кар'єри у національній команді, яка тривала 10 років, провів у формі головної команди країни 85 матчів.