Sirvió en Cataluña como teniente coronel a las órdenes de los generales José María de Torrijos y Uriarte (fusilado con otros el 11 de diciembre de 1831 en las playas de Málaga), de quien fue Jefe de Estado Mayor, Francisco Milans del Bosch (ajusticiado en Cataluña en 1834) y Francisco Espoz y Mina, de quien también fue Jefe de Estado Mayor.