Llegó a Colo-Colo en 1948, pero por problemas con su pase, se fue a Green Cross equipo en el que estuvo desde 1949, año en que debutó, hasta 1953.
En 1958 llegó a Colo-Colo equipo en que estuvo hasta el año 1965, acumulando en su nómina personal de palmarés tres títulos.
El año 1966 se retiró jugando en la Primera B (Ascenso) por el Luis Cruz Martínez de Curicó.
Con la Selección Chilena jugó las clasificatorias para el Mundial de Suecia de 1958 e integró el plantel que logró el tercer lugar en el Mundial de 1962, cuando Chile fue el Anfitrión del Torneo.
En su registro se consigna que actuó en 20 partidos internacionales, entre 1956 y 1963.