W marcu 1905 brał udział w VII Zjeździe PPS. W 1907 przeszedł z PPS do SDKPiL. Działał m.in. w Komitecie Warszawskim SDKPiL. W czasie I wojny światowej występował przeciwko Niemcom, za co w latach 1916–1918 był internowany w Szczypiornie, Havelbergu i Modlinie. Od grudnia 1918 do sierpnia 1938 członek Komunistycznej Partii Robotniczej Polski (KPRP)/Komunistycznej Partii Polski (KPP). W pierwszej połowie 1919 z ramienia KPRP należał do warszawskiej Rady Delegatów Robotniczych, za co został osadzony w Modlinie. W połowie lat 20. publikował w prasie komunistycznej artykuły wymierzone w działalność PPS i PSL „Wyzwolenie”. W 1933 powrócił do Sulejowa. W styczniu 1942 wstąpił do PPR. Współpracował z GL i ZWM. Od stycznia do maja 1945 był burmistrzem Sulejowa i sekretarzem Komitetu Miejskiego PPR w tym mieście.

Po II wojnie światowej zajmował się głównie pracą pisarską. W grudniu 1948 był delegatem na I Zjazd PZPR, a w marcu 1954 – na III Zjazd PZPR. W listopadzie 1949 został członkiem Ogólnokrajowego Komitetu Obchodu 70-lecia urodzin Józefa StalinaŻycie Warszawy, nr 306 (1808), 6 listopada 1949, s. 1.. W latach 1952–1956 pełnił mandat posła na Sejm PRL I kadencji. W 1957 był współzałożycielem i członkiem Zarządu Głównego Stowarzyszenia Ateistów i Wolnomyślicieli.