Професіональну кар’єру розпочав 1962 року в клубі «Америка», з яким двічі поспіль вигравав кубок Мексики (1964, 1965) та чемпіонат Мексики у 1966 році. У 1970 році перейшов у «Сакатепек», де - після нетривалого періоду часу в Пуеблі (1972/73) - закінчив кар'єру футболіста в сезоні 1973/74 років.
У футболці національної збірної Мексики дебютував 1 квітня 1965 року в поєдинку проти Нідерландських Антильських островів. Хав'єр замінив нападника Хав'єра Вальдівію на початку другого тайму, коли Мексика вела в рахунку 2:0, й у період між 57-ю та 85-ю хвилинами відзачився хет-триком, встановивши остаточний рахунок у матчі, 5:0.
У складі збірної учасник чемпіонатів світу 1966 та 1970 років, де зіграв матч першого туру проти Франції (1966) та всі чотири поєдинки на домашньому чемпіонаті світу 1970 року. Чвертьфінал проти Італії (1:4) 14 червня 1970 року став також його останнім із 46 матчів у національній команді. Єдиним голом на чемпіонаті світу відзначився у другому турі чемпіонату світу 1970 року в переможному поєдинку проти Сальвадору (остаточний рахунок 4:0 на користь мексиканців), який також став для нього останнім у збірній.