Luego pasó por Deportivo Municipal y Juan Aurich, teniendo un gran desempeño en ambos equipos que lo llevaron a nacionalizarse peruano en el 2010.
En junio de 2010 pasa al fútbol italiano, firma contrato con el Latina Calcio que militaba la Lega Pro.
En su primer año en Italia se consagra campeón siendo el portero con la defensa menos vencida de todo el fútbol profesional italiano con sólo 15 goles recibidos en 27 partidos jugados.
En diciembre del 2013 firma su contrato para la temporada 2014 con Los Caimanes el cual lo acompañaría durante toda la compaña en que por primera vez en su carrera descendería de la Primera División del Perú, En enero de 2015 pasa a formar parte del cuadro "Poeta", la Universidad César Vallejo de Trujillo logrando el tercer puesto en el Torneo Nacional y accediendo a la Copa Libertadores 2016.
En el 2016 juega en el Real Garcilaso de la Primera División del Perú el cual se volvería titular jugando también la Copa Sudamericana.