He made his debut with the Club Universidad Nacional under-17 Squad at the age of 16 along with his twin brother Alejandro. He made his professional debut with Club Universidad Nacional (also known as Universidad Autonoma De Mexico, or U.N.A.M.) at age 21 sporting the jersey number 23, and made it through the ranks by 2004. In 2005 he was a regular starter in the Copa Sudamericana, but he lost his starting position in the regular league games. He has acquired two honors, that of Mexican "Torneo de Clausura" ([Season] Closure Tournament) (2004) and of Torneo de Apertura (2004). He now plays for Pumas de la U.N.A.M.
* Mexican Primera División: (3)
* Mexico Clausura 2009
* Mexico Clausura 2004
* Mexico Apertura 2004
*Champion of Champions: (1) 2004
*Santiago Bernabeu Cup: (1) 2004