A los catorce años, fue convocado para jugar por el Club Mariscal Nieto de la liga local.
Es conocido por hacer el gol del empate jugando por Cienciano ante el Flamengo de Brasil.
Jugó varias temporadas en Sport Boys desde el 2004, haciendo dupla con Víctor Rossell, demostrando una buena racha goleadora.
También realizó breves pasantías en otros clubes tales como: Getafe en 2003 y Pontevedra en 2004, Académica de Coimbra en 2003, Aalborg en 2003.
Ha sido internacional con la selección de fútbol del Perú en cinco ocasiones y ha marcado tres goles.