Urodził się 3 stycznia 1893 r. w Budach gm. Krynice na Lubelszczyźnie. Syn Józefa i Marianny z Głazków.
Podczas I wojny światowej od marca (?) 1916 r. należał do Polskiej Organizacji Wojskowej ps. „Ścierka”. Ukończył kursy instruktorskie w Celestynowie i Zwiartowie. Był komendantem podobwodu Krynice–Tarnawatka (do 1 stycznia 1918), a następnie komendantem miejscowym w Tomaszowie Lubelskim. Kierował akcją rozbrajania okupantów na tym terenie na początku listopada 1918 r.
W niepodległej Polsce (po 11 listopada 1918) mieszkał w Tomaszowie Lubelskim. Pracował jako urzędnik.
Zmarł po 1935 r.
Odznaczony Medalem Niepodległości.
Opublikował: Polska Organizacja Wojskowa w pow. tomaszowskim, w: Pod sztandarem P.O.W., Lublin 1935.
„Monitor Polski” 1932, nr 293.