Pályafutása nagy részét a Pumas UNAM csapatában töltötte, ahol 1970 és 1979 között játszott és egy-egy alkalommal nyerte meg a mexikói bajnokságot, a kupát, illetve a szuperkupát. 1979–80-ban a CD Guadalajara játékosa volt. 1980 és 1985 között a CF Atlante együttesét erősítette, mellyel 1983-ban megnyerte a CONCACAF-bajnokok kupáját.
1973 és 1980 között 52 alkalommal szerepelt az mexikói válogatottban és 5 gólt szerzett.[1] Részt vett az 1978-as világbajnokságon, ahol a Tunézia elleni csoportmérkőzésen gólt szerzett tizenegyesből.[2] A mexikói válogatott csapatkapitánya volt a tornán.