Tras este episodio, Moscardó fue ascendido a general de brigada, mandando desde octubre la División «Soria», que asediaba a Madrid por el norte. A su mando, tomó parte en la Batalla de la Carretera de la Coruña, a principios de enero de 1937, y posteriormente en la batalla de Guadalajara (marzo de 1937) apoyando a las tropas italianas. Posteriormente asumiría al mando de la 53.ª División. En septiembre de 1937 fue nombrado jefe del Cuerpo de Ejército de Aragón, con el cual rompió las líneas republicanas en diciembre de 1938 y avanzó por Cataluña hasta alcanzar la frontera francesa. Poco antes del final de la guerra, en febrero de 1939, fue nombrado general de división.