Se fue a Toluca para el Apertura 2007, sin embargo, después de jugar solo seis partidos pasó al Puebla Fútbol Club, donde llegó a ser capitán.