Durante el 23-F se mantuvo del lado de la legalidad, pero fue criticado por no haber arrestado Milans del Bosch, tal como le había ordenado el jefe del estado mayor, José Gabeiras Montero. El 2 de octubre de 1981 fue ascendido a teniente general y fue nombrado capitán general de la V Región Militar (Zaragoza). El 14 de mayo de 1983 pasó a la situación B por haber cumplido la edad reglamentaria. Posteriormente volvió a Valencia, donde residió hasta su muerte.