Fue capitán general en Baleares y Sevilla, para terminar desempeñando el cargo de director deneral de la Guardia Civil.