Il effectue son service militaire en 1806, comme aspirant au de lanciers du duché de Varsovie et se distingue lors de la Bataille de Medina de Rioseco. En 1811, il est nommé capitaine des lanciers polonais de la garde napoléonienne. En 1815 il est nommé colonel du de chasseurs, et en 1831 il sera nommé général de brigade avant de passer rapidement général de division.