Uzyskał w 1968 tytuł naukowy profesora zwyczajnego nauk chemicznych.

W 1972 uzyskał mandat posła na Sejm PRL VI kadencji z okręgu Łódź-Bałuty, był posłem bezpartyjnym. Zasiadał w Komisji Górnictwa, Energetyki i Chemii oraz w Komisji Nauki i Postępu Technicznego. W 1980 i 1985 ponownie uzyskiwał mandat posła. Do Sejmu VIII kadencji dostał się z okręgu Łódź-Śródmieście, a do Sejmu IX kadencji z okręgu Łódź-Bałuty. W Sejmie VIII kadencji zasiadał w Komisji Górnictwa, Energetyki i Chemii, Komisji Nauki i Postępu Technicznego, Komisji Nadzwyczajnej do rozpatrzenia projektu ustawy o Radach Narodowych i Samorządzie Terytorialnym, Komisji Nadzwyczajnej do rozpatrzenia projektu ustawy Konstytucyjnej o przedłużeniu Kadencji oraz w Komisji Oświaty, Wychowania, Nauki i Postępu Technicznego, a w Sejmie IX kadencji w Komisji Budownictwa, Gospodarki Przestrzennej, Komunalnej i Mieszkaniowej, Komisji Nauki i Postępu Technicznego, Komisji Nadzwyczajnej do rozpatrzenia projektów ustaw zmieniających przepisy dotyczące rad narodowych i samorządu terytorialnego oraz w Komisji Nadzwyczajnej do rozpatrzenia projektu ustawy o mieniu komunalnym. Jako reprezentant strony partyjno-rządowej w czasie obrad Okrągłego Stołu współprzewodniczył podzespołowi do spraw polityki mieszkaniowej.