Ocupó varias capitanías generales, Capitán General de Valencia, Granada y Vascongadas, fue nombrado Ministro de la Guerra por el gobierno republicano de Francisco Pi i Margall, cartera que ocupó también con Nicolás Salmerón.