Luego se va a México para jugar en el Cruz Azul el primer semestre del 2003, donde compartió el equipo con su compatriota John Galliquio y el ataque con el uruguayo Sebastián Abreu, luego regresa a Perú para jugar en el club Universitario de Deportes.