Debutta nella stagione Verano 1997, nella partita Necaxa-Pachuca 2-1[1]; gioca 4 partite nella stagione, di cui tre da titolare[1]. Nel 2002 si trasferisce al Club Deportivo Toluca, dove gioca tutte le due stagioni di Apertura e Clausura da titolare[1]. Nel 2003 torna alla società di partenza, rimanendoci fino alla fine del Clausura 2005, trasferendosi al San Luis. Nel 2008 va in prestito al Monterrey. Nel 2009 passa al Veracruz.