Posteriormente en 1999 fue transferido al Monarcas Morelia y después de tener diferencias con la dirigencia del Guadalajara, el club rojiblanco al ser dueño de su carta, lo traspasó contra su voluntad al Puebla, donde sólo jugó un partido.