Surgido de la cantera de Chivas, Xavier participa con Chivas desde el Clausura 2006, en aquel entonces forma parte de las filas de Chivas Coras y para el Apertura 2006 pasa al Club Deportivo Tapatío.