[1] Sus primeros pasos en el fútbol los desarrollo en equipos como el Once Águilas (categoría infantil) y Deportivo Oriente, C. B. B.
Desarrolló su carrera profesional en el Club Sport Herediano, club con el que militó durante 19 temporadas entre 1932-1947 y 1949-1953 (siendo además el jugador florense con más temporadas).
Se proclamaría campeón en los torneos de 1932,[2] 1933,[3] 1935,[4] 1937,[5] 1947[6] y 1951.
Anotó 9 goles y jugó 17 partidos internacionales de clase A.
Como director técnico dirigió a La Libertad de El Salvador, Club Sport Herediano, Club Sport Uruguay de Coronado, Club Sport Cartaginés, Orión FC, Asociación Deportiva Carmelita, Desamparados y Deportivo La Flor.