Con motivo de la invasión napoleónica de España peleó en los sitios de Zaragoza como ayudante de caballería y fue capturado por las tropas del general francés Joaquín Murat, siendo conducido preso a Bayona, de donde escapó en 1811.