Urodził się 2 października 1897 r. w Guzdku na Lubelszczyźnie. Syn Tomasza i Marianny z Zaczków.
Działacz niepodległościowy ps. „Bryndza”.
Po 1918 r. w Wojsku Polskim. Zweryfikowany jako por. adm. gosp. z 1 czerwca 1919 r., służył Kierownictwie Rejonu Intendentury w wilnie (1923) i 8 Okręgowym Szefostwie Intendentury (1924). Przed 1928 r. został przeniesiony do rezerwy.
Ukończył studia prawnicze, uzyskując magisterium. W 1929 r. był sędzią grodzkim w Toruniu. W latach 1933–1938 pracował jako notariusz w Lubawie.
Po wojnie był kierownikiem administracji pisma „Przeglad Notarialny”.
Zmarł po 1947 r.
Odznaczony Medalem Niepodległości, w PRL otrzymał złoty Krzyż Zasługi
Kalendarz informator sądowy na rok 1934, Warszawa brw; Kalendarz sądowy na rok 1929, Warszawa 1929; Kalendarz sądowy na rok 1933, Warszawa brw; „Monitor Polski” nr 64/1937; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934.