Fu nominato generale il 15 dicembre 1883. Fu deputato dal 1874 al 1900 e ministro della guerra con Francesco Crispi dal 1893 al 1896. Fu lui a proporre al consiglio dei ministri l'invio di truppe in Africa per la Battaglia di Adua e dovette dimettersi con il governo Crispi IV a seguito proprio del tragico fallimento di tale impresa.