En julio de 1936 se mantuvo leal al gobierno republicano y dirigió una columna de la milicia en el frente de Somosierra. En noviembre de 1936 dirigió la 3a Brigada Mixta del Ejército Republicano Español durante la Batalla de Madrid.
- ¿ Qué? En agosto de 1937 fue uno de los comandantes republicanos en Asturias y en septiembre de 1937 dirigió el 14o Cuerpo de Ejército en la Campaña de Asturias y en octubre huyó a bordo de un barco pesquero para evitar ser capturado por los nacionalistas. Después de eso, en febrero de 1938 dirigió el XX Cuerpo en la Batalla de Teruel, reemplazando a Leopoldo Menéndez y dirigió el XII Cuerpo durante la Ofensiva de Cataluña. El 3 de marzo de 1939 fue nombrado comandante militar de Cartagena, pero el 4 de marzo fue arrestado por los partidarios de Casado durante el Levantamiento de Cartagena. El 6 de marzo huyó de Cartagena a Bizerte a bordo de un barco republicano.