Con anterioridad fue comandante general de Ceuta, jefe de Estado Mayor de Fuerza Terrestre, secretario general del Mando de Personal del Ejército de Tierra, segundo jefe de la Brigada Paracaidista y teniente coronel jefe del Batallón de Cuartel General de la Brigada Paracaidista.