En 1994 hizo su aparición en el fútbol peruano jugando como delantero en Sport Boys.
Tras seis años jugando para el club chalaco es contratado por Alianza Lima, club donde comienza a ser utilizado como volante.
Tras su paso por Alianza, su carrera transcurre por diversos equipos como Cienciano, San Martín, Alianza Atlético, Melgar y Sport Ancash.
El 2009 regresa al Callao, pero esta vez para jugar por el Total Chalaco.
Tras su retiro fue gerente deportivo de Sport Boys en 2013 y ocupó el mismo cargo en ese club entre septiembre y diciembre del 2021.