Sprawował mandat posła na Sejm II i IV kadencji z ramienia PSL (1993–1997 i 2001–2005), był wybierany w okręgach legnickich: nr 23 i nr 1. Jako poseł w 1994 zainicjował wraz z Tadeuszem Iwińskim powołanie podkomisji do przeglądu kadr MSZ. Jednym z wniosków raportu komisji było pozbycie się dyplomatów związanych z „Solidarnością” oraz przeciwstawienie się „realizacji planów Watykanu na Wschodzie”. Określany był jako polityk o poglądach prorosyjskich.
W latach 1996–1998 i 2002–2004 był prezesem Fundacji „Pomoc Polakom na Wschodzie”. Objął funkcję przewodniczącego rady krajowej Ruchu Stowarzyszeń Regionalnych RP. Założyciel Stowarzyszenia Kulturalnego „Krajobrazy”, zajmującego się m.in. utrzymywaniem kontaktów z Polakami mieszkającymi na Kresach Wschodnich. Do 2017 był członkiem zarządu Stowarzyszenia Współpracy Polska-Wschód.
W 2004 i 2014 kandydował do Parlamentu Europejskiego, a w 1993, 1997, 2001, 2005, 2007, 2015 i 2019 do Sejmu. W 2014 uzyskał z listy PSL mandat radnego sejmiku dolnośląskiego. 15 grudnia 2014 został wybrany na członka zarządu województwa na okres V kadencji (2014–2018). W 2018 nie uzyskał reelekcji.