Destacó tanto en clubes como en la Selección chilena. Con esta última jugó el Mundial de 1974 y la Copa América del año 1979, haciendo una dupla defensiva histórica con Elías Figueroa. En tanto a nivel de clubes, jugó la parte más importante de su carrera en Universidad de Chile (formando parte de la última etapa del "Ballet Azul", ganando tres torneos nacionales, dos torneos metropolitanos, una Copa Francisco Candelori y una Copa Chile), y Cruz Azul de México donde obtuvo tres Títulos Nacionales, una Liga de Campeones de la Concacaf y una Copa Campeón de Campeones.