Urodził się 21 stycznia 1871 r. w Białobrzegach na Kielecczyźnie. Syn Jana, rolnika, i Józefy z Krzesińskich.
Ukonczył dwie klasy Szkoły Rzemieślniczej im. K. Szlenkiera w Warszawie, po czym jako czeladnik pracował w warsztacie szewskim Murawskiego.
Od 1890 r. członek Zw. Robotników Polskich, a od końca 1891 r. II Proletariatu ps. „Darwin”, „Wicek”. Późną jesienią 1892 r. założył robotniczą organizację samokształceniową w Warszawie i Żyrardowie, w której sam wykładał. W marcu 1893 r. nawiązał kontakt z tzw. Starą PPS. 30 kwietnia 1893 r. aresztowany przez władze rosyjskie, przez tydzień był więziony w warszawskiej cytadeli, po czym zwolniony. Aresztowany 23 czerwca podczas przygotowania akcji spuszczania wianków z hasłami rewolucyjnymi na Wiśle, był więziony w X pawilonie cytadeli. Zwolniony 27 października 1895 r., przebywał pod nadzorem policji. Skazany 29 listopada na trzy lata zesłania do guberni archangielskiej. W 1897 r. na mocy amnestii ograniczono mu karę do dwóch lat zesłania i zakazano powrotu na teren Królestwa Polskiego do 29 listopada 1900 r.
Zamieszkał w Archangielsku, gdzie około 1900 r. otworzył pracownię obuwia, a później magazyn handlu obuwiem i skórami. Jednocześnie był członkiem Ogniska Polskiego w Archangielsku, a w 1913 r. prezesem Kasy Chorych. Działał na rzecz pomocy zesłańcom politycznym.
W czasie I wojny światowej po rewolucji lutowej 1917 r. w Rosji został członkiem Komisji Rewizyjnej w Komitecie Pomocy Ofiarom Wojny. W latach 1918-1919 wspierał działalność polskich formacji wojskowych w północnej Rosji (oddział archangielski). Po zajęciu miasta przez aliantów współpracował z Polską Misją Wojskową. We wrześniu 1919 r. powrócił do kraju.
Do 1922 r. pracował jako czeladnik szewskim. Następnie zatrudniony w Tomaszowskiej Fabryce Sztucznego Jedwabiu w Tomaszowie Mazowieckim, w latach 30. był majstrem.
Członek BBWR.
Po II wojnie światowej należał do Zw. Weteranów Walk Rewolucyjnych 1905-1918.
Zmarł 2 lutego 1950 r. w Tomaszowie Mazowieckim.
Odznaczony Krzyżem Niepodległości.
J. Kancewicz, w: Słownik Biograficzny Działaczy Polskiego Ruchu Robotniczego t. 2, Warszawa 1987; „Monitor Polski” nr 212/1933, 64/1938.