Vistiendo la camiseta del Deportivo Municipal, logró debutar en primera división.
Pudo alternar al lado de Hugo Sotil y Germán Leguía.
En la década de los ochenta, emigró al extranjero para jugar por el Independiente Medellín (donde encontró a sus compatriotas Jorge Olaechea y el ya mencionado Franco Navarro).
Posteriormente vistió la camiseta del Atlas de Guadalajara, equipo en el que se retiró en 1991.
Luego en 2003 en el banquillo de Alianza Atlético, donde dirige solo dos partidos, sustituido por Teddy Cardama.