Durante los años 1929 y 1931 fue frecuentemente requerido como refuerzo por Colo-Colo para sus encuentros amistosos e internacionales.
También, Alfaro fue el capitán del equipo de San Luis que realizó la gira al Perú.
[3] Fue internacional con la selección chilena entre los años 1927 y 1928, participó en una edición del Torneo Olímpico de Fútbol.
[6] Luego fue seleccionado para el Torneo Olímpico de Fútbol 1928, fue titular en el encuentro frente a Portugal por la primera ronda de los Juegos Olímpicos, que significó la eliminación del torneo para Chile al caer derrotado por 2:4.
Alfaro compartió la línea delantera con Carlos Schneeberger, Guillermo Subiabre, Alejandro Carbonell y José Miguel Olguín.