Należał do Związku Młodzieży Polskiej i Związku Młodzieży Socjalistycznej, w 1952 roku został członkiem Polskiej Zjednoczonej Partii Robotniczej. W 1960 roku został pracownikiem komitetu warszawskiego partii, był zastępcą kierownika i kierownikiem wydziału przemysłu komitetu (1962–1970). W komitecie warszawskim był również członkiem (1967–1973), członkiem egzekutywy (1977–1980) i sekretarzem (1979–1980). Ponadto pełnił funkcję sekretarza komitetu dzielnicowego Warszawa-Wola w latach 1977–1979.