Od 1957 członek Stronnictwa Demokratycznego, był m.in. sekretarzem Wojewódzkiego Komitetu partii we Wrocławiu oraz (w latach 1978–1981 i 1985–1989) Centralnego Komitetu. Z ramienia SD uzyskał w 1976 mandat posła na Sejm w okręgu Wrocław. Zasiadał w Komisjach Mandatowo-Regulaminowej oraz Nauki i Postępu Technicznego. Był wiceprzewodniczącym Klubu Parlamentarnego SD. W 1980 znów zasiadł w Sejmie wybrany z okręg Wrocław-Miasto. Kontynuował pracę w Komisjach z okresu VII kadencji (pracował również w Komisji ds. Samorządu Pracowniczego Przedsiębiorstw, Oświaty, Wychowania oraz Nauki i Postępu Technicznego, jak również w Nadzwyczajnej ds. rozpatrzenia projektu ustawy – Ordynacja Wyborcza do Sejmu PRL). W latach 80. zasiadał w Komitecie Wojewódzkim Patriotycznego Ruchu Odrodzenia NarodowegoAndrzej Rajewski, Urzeczywistniać demokrację: Stronnictwo Demokratyczne w PRL, Warszawa 1987. W 1989 znalazł się wśród reprezentantów Stronnictwa Demokratycznego podczas rozmów tzw. Okrągłego StołuUczestnicy obrad plenarnych, „Gazeta Wyborcza”, 4 kwietnia 2006.
Był członkiem Związku Nauczycielstwa Polskiego. Odznaczony m.in. Krzyżem KomandorskimLista odznaczonych, „Kurier Polski”, nr 143 z 23 lipca 1984, s. 4 oraz Komandorskim z Gwiazdą Orderu Odrodzenia PolskiLista odznaczonych, „Kurier Polski”, nr 75 z 17 kwietnia 1989, s.