En la primavera de 1938, durante la campaña de Aragón, el X Cuerpo de Ejército tuvo un mal desempeño. Desde el primer momento sus fuerzas retrocedieron ante el empuje enemigo, particularmente la 31.ª División, cuya retirada —que acabaría convirtiéndose en una desbandada— dejó desprotegido el flanco sur de la 43.ª División. A comienzos de abril el X Cuerpo de Ejército, tras una larga retirada, mantenía sus posiciones en la línea defensiva del río Segre. Algunos elementos de su 34.ª División intervinieron en la ofensiva de Balaguer, a finales del mes de mayo. Al comienzo de la campaña de Cataluña el X Cuerpo de Ejército seguía cubriendo la línea del Segre. Sus efectivos ofrecieron resistencia al asalto franquista, si bien a comienzos de 1939 la formación se vio obligada a retirarse hacia la frontera francesa junto al resto del Ejército del Este.