W 1806 wstąpił jako kapral do 2 Pułku Piechoty. Po trzech miesiącach awansowany został do stopnia podporucznika, a po upływie kolejnego miesiąca - porucznika. Odbył kampanię mazurską w bitwie pod Serockiem. W 1807 w stopniu kapitana dowodził kompanią grenadierów. W 1809 jako dowódca batalionu walczył na wojnie z Austrią. W stopniu majora w 1812 odbył kampanię moskiewską w 17 Pułku Piechoty. Odznaczył się w bitwie nad Berezyną i podczas walk odwrotowych Napoleona. W latach 1813-1814 przeszedł szlak bojowy Armii Księstwa Warszawskiego.