Urodził się 5 października 1875 r. w Stanisławowie. Syn Andrzeja i Anny z Grochowskich.
Pracował jako nauczyciel.
Od 1914 r. w Legionach Polskich. W stopniu sierż. służył w 2 komp. V baonu I Brygady. W końcu stycznia 1915 r. chory, przebywał w szpitalu w Kętach.
Po 1918 r. w WP. Po wojnie z bolszewikami przeniesiony do rezerwy. Zweryfikowany jako kpt. rez. piech. z 1 czerwca 1919 r.
W niepodległej Polsce w 1930 r. był kierownikiem szkoły powszechnej w Kurzeńcu na Wileńszczyźnie. Wkrótce potem przeszedł na emeryturę. Mieszkał w majątku Sakowicze pow. Wilejka.
Zmarł po 1933 r.
Odznaczony orderem Virtuti Militari 5 kl., Krzyżem Niepodległości i dwukrotnie Krzyżem Walecznych.
Lista strat Legionu Polskiego. Od 1 maja do 1 lipca 1915, Piotrków 1915; „Monitor Polski” nr 63/1933; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934; Wieści i obrazki z kraju. 22 września w Kurzeńcu, „Kurjer Wileński” nr 220/1930.