Народився 4 березня1980 року в місті Лос-Мочіс. Грав за місцеву бейсбольну команду, займався боксом. З 12 років відвідував футбольну секцію.
У дорослому футболі дебютував 2000 року виступами за команду клубу «Гвадалахара», в якій провів вісім сезонів, взявши участь у 258 матчах чемпіонату. Більшість часу, проведеного у складі «Гвадалахари», був основним гравцем атакувальної ланки команди. У складі «Гвадалахари» був одним з головних бомбардирів команди, маючи середню результативність на рівні 0,39 голу за гру першості.
2003 року дебютував в офіційних матчах у складі національної збірної Мексики. Наразі провів у формі головної команди країни 62 матчі, забивши 15 голів.
Чотири рази брав участь у розіграшах Золотого кубка КОНКАКАФ: 2003, 2005, 2007 і 2009. У двічі здобував титул континентального чемпіона і одного разу срібні нагороди.