W 1969 uzyskał mandat posła na Sejm PRL V kadencji w okręgu Jarosław. Pełnił funkcję sekretarza Sejmu. Zasiadał w Komisji Mandatowo-Regulaminowej oraz w Komisji Rolnictwa i Przemysłu Spożywczego. W 1972, 1976 i 1980 uzyskiwał reelekcję. Do Sejmu VI kadencji dostał się z okręgu Białystok, a do Sejmu VII i VIII z okręgu Kielce. Zasiadał w Komisjach Sejmowych: V kadencja – Komisja Mandatowo-Regulaminowa oraz Komisja Rolnictwa i Przemysłu Spożywczego, VI i VII kadencja – Komisja Mandatowo-Regulaminowa.

Od 1982 do 1987 był przedstawicielem PRL w Radzie Wzajemnej Pomocy Gospodarczej w Moskwie, a następnie wiceministrem handlu zagranicznego (w 1987) i współpracy gospodarczej z zagranicą (w latach 1987–1989).

Odznaczenia Order Sztandaru Pracy II klasy Krzyż Kawalerski Orderu Odrodzenia Polski Medal 30-lecia Polski LudowejMedale 30-lecia dla czołowych działaczy partyjnych i państwowych, „Trybuna Robotnicza”, nr 170, 19 lipca 1974, s. 1. Brązowy Medal „Za zasługi dla obronności kraju” (1967)Medale dla działaczy młodzieżowych, „Żołnierz Wolności”, nr 107, 9 maja 1967, s. 2. Złoty Znak Związku Ochotniczych Straży Pożarnych (1968)„Strażak: pismo Związku Ochotniczych Straży Pożarnych”, nr 22 (282), 16–30 listopada 1968, s.