Był absolwentem Szkoły Głównej Wileńskiej. W okresie Księstwa Warszawskiego w latach 1806–1815 pełnił funkcję oficera w Polskim Wojsku, z którym odbył kampanię rosyjską awansując do stopnia porucznika. W 1815 roku został kapitanem w armii Królestwa Polskiego, ale wkrótce został zdymisjonowany. Przeniósł się do Wielkopolski gdzie ożenił się z Antoniną z Gajewskich (1790-1866). Osiadł we Wroniawach, które jako posag wniosła jego żona. Przez długi czas mieszkał w Poznaniu, a później w Paryżu.