Hacia el final de la guerra ostentaba el puesto de comandante de la Base Naval de Cartagena, sede de la Marina de guerra republicana. En calidad de tal, el 16 de febrero de 1939 estuvo presidente en una reunión celebrada en el Aeródromo de Los Llanos en la que, junto a otros militares y el presidente Juan Negrín, se mostró contrario a continuar la contienda. El 4 de marzo fue sustituido al frente de la Base naval por el coronel Francisco Galán, lo que acto seguido provocó la rebelión de militares y marinos de la base. Poco después sería nombrado gobernador militar de Madrid por el coronel Casado, tras el llamado golpe de Casado.