Fue nombrado segundo comandante en 1806, con el grado de teniente coronel, y poco después fue ayudante de estado mayor del ejército de Andalucía.