Empezó su carrera en el Club Atlético Atlanta en 1919 cuando llegó a las divisiones menores.
Fue el primero en fallar un penal en la historia de las copas del mundo; en un partido contra México ante el portero Óscar Bonfiglio.
Ese mismo año fue elegido para dirigir a la Selección Colombiana de Fútbol durante los Juegos Bolivarianos, en 1948 fue entrenador del América de Cali y logró un honoroso 5 lugar.
Luego dirigió al Atlético Nacional de Colombia quedando campeón en 1954.
Partió para Ecuador para dirigir al Emelec, club al que lo sacó campeón nacional invicto en 1965 y campeón de Guayaquil en 1962, 1964 y 1966.