Po wkroczeniu wojsk napoleońskich na Litwę został mianowany generałem brygady w korpusie litewskim. Był adiutantem przy Sztabie Cesarskim i członkiem Gwardii Honorowej. 3 sierpnia 1812 otrzymał dowództwo pułku strzelców pieszych litewskich i z okręgu połockiego. Brał udział w kampaniach 1812, 1813 i 1814, m.in. w walkach pod Smoleńskiem, Możajskiem, Moskwą (29 września 1812 przez 3 dni był formalnym gubernatorem Moskwy) i Berezyną, następnie (jako adiutant przy dworze cesarskim) w bitwach pod Lützen, Spandau, Budziszynem, Dreznem, Lipskiem i Hanau. W 1814 na kilka miesięcy z działań wojennych wyłączyła go ciężka choroba. Po powrocie do sztabu Napoleona był świadkiem abdykacji cesarza w Fontainebleau (jako jedyny Polak obok Stanisława Wąsowicza).