En 1799 ingresó como cadete en el cuerpo de Reales Guardias Españoles. El levantamiento del 2 de mayo de 1808 lo sorprende en Barcelona, donde fue capturado por los franceses, pero consiguió huir y marchó a Madrid, donde ingresó en la guardia valona y se trasladó a Extremadura, donde fue agregado a la Guardia Real y 1809 participó en las batallas de Medellín, Almonacid y Ocaña. En 1810 se retiró a la isla de León y 1811 participó en la batalla de La Albuera, razón por la cual fue ascendido a brigadier. 1813 participó en la batalla de Vitoria y en la batalla de San Marcial, por la que recibió la Cruz Laureada de San Fernando. En 1814 fue herido en acciones en Tarbes y Toulouse y fue destinado a sofocar la revuelta de Francisco Espoz y Mina en Pamplona. Fue ascendido a mariscal de campo y comandante militar de San Sebastián hasta 1815.