У дорослому футболі дебютував 1996 року виступами за команду клубу «Атлас», в якій провів п'ять сезонів, взявши участь у 119 матчах чемпіонату.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Крус Асуль», до складу якого приєднався 2001 року. Відіграв за команду з Мехіко наступні два сезони своєї ігрової кар'єри. Більшість часу, проведеного у складі «Крус Асуль», був основним гравцем команди.
У 1999 році дебютував в офіційних матчах у складі національної збірної Мексики. Наразі провів у формі головної команди країни 49 матчів, забивши 8 голів.
У складі збірної був учасником двох розіграшів Копа Америка: 1999 року в Прагваї та 2001 року в Колумбії, на яких мексиканці, що брали участь у змаганні як запрошена команда, здобули відповідно бронзові та срібні нагороди.
↑Архівована копія. Архів оригіналу за 6 травня 2019. Процитовано 6 травня 2019.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)