W latach 1976–1985 i 1989–1991 wykonywał mandat posła na Sejm PRL VII, VIII i X kadencji. W wyborach w 1989 uzyskał mandat poselski nr 433 w okręgu wejherowskim, który rozdysponowano z nieobsadzonych mandatów z krajowej listy wyborczej. W trakcie sprawowania mandatu poselskiego przewodniczył Komisji Handlu Wewnętrznego, Drobnej Wytwórczości i Usług (VII kadencja) oraz Komisji Handlu i Usług (X kadencja), był też zastępcą przewodniczącego Komisji do Spraw Samorządu Pracowniczego Przedsiębiorstw (VIII kadencja). W Sejmie X kadencji pełnił obowiązki marszałka seniora z nominacji Rady Państwa. Od września do grudnia 1989 pełnił funkcję przewodniczącego Klubu Poselskiego SD, z której zrezygnował wraz z członkostwem w SD. Nie prowadził działalności partyjnej po zakończeniu kadencjiZmarł Zbigniew Rudnicki, „Biuletyn Stronnictwa Demokratycznego” nr 6 z 12 kwietnia 2000, s. 3..

Był żonaty, miał córkę. Zmarł w 2000, został pochowany na cmentarzu Junikowo w PoznaniuNekrolog, „Gazeta Stołeczna” nr 81 z 5 kwietnia 2000, s. 13.