У дорослому футболі дебютував 2005 року виступами за команду клубу «Індіос», в якій провів один сезон, взявши участь лише у 7 матчах чемпіонату.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Пачука», до складу якого приєднався 2006 року. Відіграв за команду з Пачука-де-Сото наступні п'ять сезонів своєї ігрової кар'єри.
До складу клубу «Леон» приєднався 2011 року. Відтоді встиг відіграти за команду з Леона понад 200 матчів в національному чемпіонаті.
Виступи за збірну
2013 року дебютував в офіційних матчах у складі національної збірної Мексики. Наразі провів у формі головної команди країни 25 матчів, забивши 5 голів.