Participa amb la 24a divisió en la batalla de Brunete atacant al sud de Madrid, en la detenció de la contraofensiva sobre el sector d'Albarrasí (juliol 1937) i en la batalla de Belchite en la segona fase. El 15 de novembre de 1937 passa a manar el X Cos d'Exèrcit, que cobreix el front aragonès des de la frontera fins al sud d'Osca. Quan al març de 1938, els rebels inicien el seu atac per la vall de l'Ebre, arrasant al X Cos d'Exèrcit, Gallo ha de replegar-se a França pel vall d'Aran, i llavors és substituït cap a mitjan abril pel tinent coronel Rafael Trigueros Sánchez-Rojas. La seva actuació en aquesta campanya ha estat molt discutida.