Вихованець футбольної школи клубу «Гвадалахара». У дорослому футболі дебютував 2000 року виступами за команду дублерів цього клубу, в якій провів чотири сезони.
Своєю грою за другу команду привернув увагу представників тренерського штабу основної команди «Гвадалахари», до складу якої почав залучатися 2005 року. Відіграв за команду з Гвадалахари наступні сім сезонів своєї ігрової кар'єри. Більшість часу, проведеного у складі «Гвадалахари», був основним гравцем захисту команди.
2012 року уклав контракт з клубом «Леон». Граючи у складі «Леона» також здебільшого виходив на поле в основному складі команди.
Протягом 2016 року на правах орендної угоди захищав кольори аргентинського «Лануса».
2007 року дебютував в офіційних матчах у складі національної збірної Мексики. Протягом кар'єри у національній команді, яка тривала 5 років, провів у формі головної команди країни 54 матчі, забивши 3 голи.