Został wybrany w 1982 w skład Trybunału Stanu. Następnie od 1985 do 1991 przez dwie kadencje sprawował mandat posła na IX i X kadencji, początkowo z listy krajowej, a następnie z okręgu białobrzeskiego. W IX kadencji był zastępcą przewodniczącego Komisji Regulaminowej i Spraw Poselskich. W 1991 bez powodzenia ubiegał się o reelekcję z ramienia SD„Kurier Polski” nr 182 z 19 września 1991, s. 1 (sylwetka kandydata). Do parlamentu powrócił w 1993, został wówczas posłem z okręgu Bielsko-Biała z listy Sojuszu Lewicy Demokratycznej (pozostając członkiem SD). W II kadencji Sejmu pracował w Komisji Stosunków Gospodarczych z Zagranicą. W 1997 bezskutecznie ubiegał się o reelekcję z ramienia Krajowej Partii Emerytów i Rencistów, będąc liderem listy tego ugrupowania w okręgu podwarszawskim.
Odznaczony m.in. Krzyżem Kawalerskim i KomandorskimOstatnie w IX kadencji spotkanie Klubu Poselskiego SD, „Kurier Polski” nr 105 z 31 maja 1989, s. 3 Orderu Odrodzenia Polski, a także Srebrnym i Brązowym Krzyżem Zasługi. Był członkiem władz Stowarzyszenia Parlamentarzystów Polskich. Pełnił też funkcje kierownicze w Związku Rzemiosła Polskiego.
Był mężem Elżbiety Modzelewskiej„Kurier Polski” nr 246 z 18 grudnia 1985, s. 2 (nekrolog), miał troje dzieci.