Al estallar la Guerra Civil en julio de 1936 está destinado con el rango de teniente coronel en la Casa Militar del Presidente de la República, Manuel Azaña. Hacia el 10 de octubre llega a Bilbao, en donde se hace cargo del batallón Azaña hasta finales de octubre, cuando este batallón marcha a Asturias. En la ofensiva sobre Villarreal de Álava (del 30 de noviembre al 23 de diciembre) se hace cargo de la 2.ª columna que ataca al oeste de este pueblo. Su mala actuación hace que sea sustituido el 10 de diciembre por Vidal, quedando en Bilbao y sin destino. Permanece en el Frente del Norte, y cuando en 1937 los rebeldes están a punto de tomar Bilbao, se le asigna, hacia el día 16 de junio y ya con el rango de coronel, un sector de la ciudad para defenderla. Su nombramiento no surtió ningún efecto, ya que 19 de junio cayó Bilbao. Fue capturado por las fuerzas sublevadas, quizás el 19 o el 20 de junio, juzgado por un tribunal militar y fusilado en las tapias del cementerio el 25 de junio.