Hizo la carrera militar en el arma de infantería.
Participó en la guerra de la independencia y fue hecho prisionero y llevado a Francia, de donde regresó en 1814.
Más adelante, en Madrid pasa por la sección de historia militar a la vez que es profesor de fortificación y artillería en la Academia de Infantería.
De 1820 a 1823 fue agregado militar en la embajada española en París pasando después en comisión de servicio a Lieja y posteriormente a Hamburgo.
Casó en 1827 con doña Ramona Osorio Ibáñez de Leiva, marquesa de Torremejía, título que usó como político hasta que sucedió el suyo propio de Vallgornera.