Se casó con Matilde Alonso, con quien tuvo cuatro hijos.
Después de haber realizado varios viajes a América, ascendió a Teniente de Navío, en 1849.
En 1886 se le nombró capitán general del departamento de Cádiz y en 1891 donde participó en la evaluación del submarino Peral.
Fue elegido senador por la provincia de Cáceres[1] y ministro de Marina, año que también ascendió a Vicealmirante.
Al dejar el ministerio se le destinó a la capitanía general del departamento de Cádiz.