Urodził się 10 kwietnia 1886 r. w Siennie koło Iłży. Syn Franciszka i Marii z Wrońskich (?).
Pracował na roli w rodzinnej miejscowości.
Członek PPS i jej Organizacji Bojowej ps. „Jerzy”. Za swoją działalność dwukrotnie aresztowany przez władze rosyjskie i więziony. W 1905 r. skazany na pięć lat katorgi i wieczyste osiedlenie na Syberii. Do kraju powrócił w 1922 r.
Był członkiem Wydz. Powiatowego, Rady Powiatowej, prezesem kółka rolniczego, radnym gminnym i gromadzkim oraz wójtem gminy Sienno. Członek Zarządu Okręgowego Tow. Organizacji i Kółek Rolniczych.
Od 26 marca 1936 r. senator RP, uzyskał mandat jako zastępca senatora w województwie kieleckim. W 1938 r. wybrany do Senatu RP w województwie kieleckim, należał do klubu OZN.
Podczas II wojny światowej 4 czerwca 1940 r. zatrzymany przez Niemców w Radomiu, 17 czerwca został wysłany do obozu koncentracyjnego w Sachsenhausen (nr więźnia 27 580). Już 2 września przewieziony do obozu koncentracyjnego w Dachau (nr więźnia 17 347), a 12 lipca 1941 r. do Buchenwaldu (nr więźnia 8536).
Tam zmarł 16 czerwca 1942 r.
Odznaczony Krzyżem Niepodległości z mieczami i srebrnym Krzyżem Zasługi.
Kto był kim w Drugiej Rzeczypospolitej, Warszawa 1994; „Monitor Polski” nr 167/1932; Posłowie i senatorowie Rzeczypospolitej Polskiej 1919-1939. Słownik biograficzny t. III, Warszawa 2005.