Urodził się 5 października 1864 r. w Rokitnie pow. Włoszczowa. Syn Marcina i Anny z Pasków.
Ukończył trzy klasy szkoły elementarnej w Rokitnie.
Pracował we własnym gospodarstwie w rodzinnej wsi.
Sympatyk „Zarania”, uczestnik strajku szkolnego (1905 r.).
W latach 1905–1919 organizator i prezes kółka rolniczego w Rokitnie. W 1907 r. był założycielem, a potem członkiem zarządu koła Polskiej Macierzy Szkolnej w Szczekocinach. Założyciel (1908 r.) i wieloletni prezes tamtejszej Ochotniczej Straży Pożarnej.
W czasie I wojny światowej w 1915 r. współtworzył lokalny Komitet Niesienia Pomocy Ofiarom Wojny. Od 1916 r. był niezaprzysiężonym członkiem POW, prezesem Stow. „Piechur” w Rokitnie oraz członkiem Komitetu Obywatelskiego.
W 1918 r. brał udział w rozbrajaniu okupantów, organizował Milicję Obywatelską w Szczekocinach.
Pełnomocnik gminny, należał do Sejmiku Powiatowego we Włoszczowie. Wiceprezes Rady Szkolnej, Zarządu Okręgowego PSL w Kielcach, kółka rolniczego i Polskiej Macierzy Szkolnej w Rokitnie.
Od lipca lub sierpnia 1919 r. poseł do Sejmu Ustawodawczego, wszedł jako zastępca posła w okręgu wyborczym nr 26 (Kielce). Należał do klubu PSL-Wyzwolenie, PSL i PSL-Piast (?). Mandat poselski sprawował do 1922 r.
Zmarł 27 marca 1931 r. w Rokitnie i został pochowany na tamtejszym Cmentarzu Parafialnym sektor C.
Pośmiertnie odznaczony Medalem Niepodległości.
Żonaty z Marianną Pasek, miał ośmioro dzieci m.in. syna Leona (zob.).
Kto był kim w Drugiej Rzeczypospolitej, Warszawa 1994; „Monitor Polski” nr 64/1938; Posłowie i senatorowie Rzeczypospolitej Polskiej 1919–1939. Słownik biograficzny t. II, Warszawa 2000; Raporty Polskiej Organizacji Wojskowej Okręg Kielecki i Radomski 1915–1918, Kielce 2006.