A fines de 1807 se incorporó a la Brigada de Carabineros Reales (un cuerpo de elite) con el grado de alférez (equivalente al de teniente en los cuerpos de línea) y participó en la campaña contra la invasión napoleónica luchando en las batallas de Tudela, Tarancón, Uclés y Talavera y en los combates de Los Yébenes, Mora y Consuegra. Llegó a Cádiz a fines de 1809 y a los pocos meses fundó la Sociedad de los Caballeros Racionales, o Logia N.º3 (filial de otra con sede en Londres), a la que luego se incorporó José de San Martín.