[2][3] Además, estudió en el Colegio Agustín Edwards de su ciudad natal como después el Colegio Salesiano La Gratitud Nacional en Santiago.
[2] Jugó por Everton hasta 1966,[4] siendo transferido la temporada siguiente a Unión Española,[2][5] transformándose en el capitán del conjunto hispano,[6] siendo compañeros de jugadores de la talla de Leonardo Véliz, Francisco Valdés, Juan Rodríguez Vega, entre otros.
[7][8][9] En total, participó en 111 partidos con la casaquilla roja, marcando 7 goles, hasta la temporada 1971.
[6] En su país natal, también defendió los colores de Naval (1972),[10][11] Palestino (1973)[12] y Magallanes (1974).
[13] En el extranjero, tuvo pasos por el Bolívar (1974) en Bolivia, donde coincidió con su compatriota Esteban Varas,[14] Independiente de Santa Fe en Colombia[15] y Deportivo Zacapa en Guatemala, donde fue compañero de su compatriota Carlos Díaz.