Estuvo 4 años con la camiseta rojiblanca pero en 2004 pasa a jugar en el Puebla FC donde logró marcar 10 goles en 31 encuentros, después empezó una etapa no de poca estabilidad y pasó por cuatro equipos en un periodo inferior a dos años, entre ellos el Santos Laguna, los Indios de Ciudad Juárez, y el Atlas de Guadalajara