w 1995 współorganizował kampanię prezydencką Jana Olszewskiego w Opolu. W wyborach w 1993 bezskutecznie startował do Sejmu. W latach 1994–1998 był radnym Prudnika, następnie do 2001 zasiadał w radzie powiatu prudnickiego (mandat uzyskał z ramienia Akcji Wyborczej Solidarność). Od 1995 do 1997 był prezesem zarządu wojewódzkiego ROP. Z listy tej partii kandydował do Sejmu w wyborach w 1997.

Po odejściu w 1997 z ROP przystąpił do Ruchu Katolicko-Narodowego, założonego przez Antoniego Macierewicza. W wyborach parlamentarnych w 2001, startując z listy Ligi Polskich Rodzin w okręgu opolskim, uzyskał 5718 głosów i został wybrany na posła IV kadencji. Od października 2001 pełnił funkcję wiceprzewodniczącego Komisji Mniejszości Narodowych i Etnicznych. W listopadzie 2002 współtworzył koło poselskie RKN, wszedł również w skład zarządu tej partii.