Inició como jugador del Juventud Salesiana en 1962 y se unió al CSD Municipal a mediados de ese año.
[1] Tuvo un breve paso con el Deportivo Saprissa de la Primera División de Costa Rica.
En 1972 regresó a su país para jugar con el Tipografía Nacional y la Universidad de San Carlos, club con que se retiró dos años más tarde.
Más tarde, participó en el Campeonato de Naciones de la Concacaf (1963, 1965, 1967 y 1969), siendo en 1967 campeón.
[4] Estuvo en los Juegos Olímpicos de México 1968, donde jugó tres partidos, ante Tailandia, Bulgaria y Hungría, llegando a los cuartos de final.