Va estudiar a l'Escola Pia de Sant Antoni, i en acabar els estudis marxà a l'Acadèmia General Militar. Va combatre a la Guerra d'Àfrica i a la Tercera Guerra Carlina. i en 1878 va combatre a Cuba. En 1887 va ascendir a tinent general i mercè a això fou nomenat capità general de la IX Regió Militar (Granada) en 1891. En 1898-1899 fou Capità general de les Illes Canàries i el 1901-1902 fou Capità general de Catalunya. Durant el seu mandat va declarar l'estat de guerra a tota la província de Barcelona per reprimir la vaga general de 1902.