Surgió de las fuerzas básicas del Cruz Azul, debutó con la máquina el 22 de agosto de 1992 en un partido contra el Club León a los 23 años de edad y desde ese momento no soltó la titularidad, siendo uno de los mejores centrocampistas de la liga mexicana sus tiros libres eran su principal arma hasta que fue transferido al Deportivo Toluca, llegó a los diablos rojos como refuerzo para el Invierno 96 sin embargo el técnico de Toluca en ese momento Juan Manuel Álvarez no confiaba en él, por lo cual casi no vio actividad en sus primeros dos torneos con el Toluca, en el Invierno 97 la directiva del Toluca despidió a Juan Manuel Álvarez por los malos resultados al principio de la temporada y llegó Enrique Meza para hacerse cargo del equipo, con la llegada de Meza las cosas cambiaron "el Ojitos" le dio la titularidad y respondió con creces, con Toluca vivió sus mejores años siendo pieza fundamental en el equipo ganando tres campeonatos Verano 98, Verano 99 y Verano 2000.