У дорослому футболі дебютував 1999 року виступами за команду клубу «Монаркас», в якій провів одинадцять сезонів, взявши участь у 282 матчах чемпіонату. Більшість часу, проведеного у складі «Монаркас», був основним голкіпером команди.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Атланте», до складу якого приєднався 2010 року. Відіграв за цю команду наступний сезон своєї ігрової кар'єри. Граючи у складі «Атланте» також здебільшого виходив на поле в основному складі команди.
2004 року дебютував в офіційних матчах у складі національної збірної Мексики. Відтоді провів у формі головної команди країни лише 13 матчів, зазвичаю лишаючись на лаві запасних як резервний голкіпер.