Apodado Imacasa, por la empresa para la que trabajaba, comenzó su carrera profesional en FAS, donde permaneció durante dieciséis años.
Ganó tres títulos nacionales (1977-78, 1978-79, 1981) y los ayudó a capturar su primer y hasta ahora único título internacional, cuando ganaron la Copa de Campeones de Concacaf en 1979.
[1] Fue prestado al Atlético Marte para jugar la Copa de Campeones 1981, donde llegó a la final que perdería contra Transvaal.
Después de que su contrato con FAS terminó en 1982, estuvo dos años sin jugar al margen por una lesión antes de fichar por la UES.
[2] En 1985, se incorporó a Alianza y formó parte del equipo que llegó a la final ante el Atlético Marte, sin embargo fue derrotado por en la prórroga y se retiró poco después.