Incorporé avec les marins de la Garde dans l’armée de terre, en 1806 et en 1807, Rigny fait dans le courant de ces deux années les campagnes de Prusse, de Pologne et de Poméranie ; combat à Iéna, à Pultusk, au siège de Stralsund et de Graudenz, où il reçoit une blessure fort grave. Passé à l’armée d’Espagne en 1808 et devenu aide de camp du maréchal Bessières, il se distingue à la bataille de Medina de Rioseco et est blessé au combat de Somosierra, puis il assiste à la prise de Madrid, en 1809, et à la bataille de Wagram.