У дорослому футболі дебютував 1979 року виступами за команду «Атлетіко Потосіно» з рідного міста, в якій провів три сезони, взявши участь у 83 матчах чемпіонату.
1982 року приєднався до «УАНЛ Тигрес», в якому провів решту ігрової кар'єри, що тривала до 1995 року. Більшість часу, проведеного у складі «УАНЛ Тигрес», був ключовим гравцем півзахисту команди, провів у її формі 365 ігор мексиканського чемпіонату.
1983 року дебютував в офіційних матчах у складі національної збірної Мексики. Протягом кар'єри у національній команді, яка тривала 9 років, провів у її формі 56 матчів, забивши 2 голи.