Deportivo Toluca F.C.
He made his professional debut with Cruz Azul in the 1992–93 Mexican Primera División season. He was sold to Deportivo Toluca F.C. in 1996, where he would win three Primera titles (Verano 1998, Verano 1999 and Verano 2000). He finished his career with Club Necaxa, retiring in 2006.