W 1996 wybrano go posłem na Sejm Republiki Litewskiej z listy Litewskiego Związku Centrum. W parlamencie zaangażował się w pracę w komisji oświaty, nauki i kultury. W 2000 ponownie wszedł w skład rady miejskiej w Poniewieżu. W tym samym roku obronił swój mandat poselski, startując w okręgu wyborczym nr 27 Poniewież Zachodni z nominacji centrystów. Podjął działalność w komisjach oświaty, nauki i kultury oraz praw człowieka, której wiceprzewodniczącym był w latach 2003–2004. W 2004 po raz trzeci dostał się do Sejmu z tego samego okręgu wyborczego z poparciem Związku Liberałów i Centrum.

Od 1993 do 2003 pełnił funkcję przewodniczącego oddziału LCS w Poniewieżu, a w latach 2000–2003 był wiceprzewodniczącym partii. Od 2003 zaangażowany w działalność Związku Liberałów i Centrum jako członek jej zarządu krajowego oraz przewodniczący oddziału w Poniewieżu. Po rozłamie w LiCS w 2006 przyłączył się do secesjonistów z Ruchu Liberalnego Republiki Litewskiej. Został wybrany partii oraz klubu poselskiego LRLS.

W 2008 bezskutecznie ubiegał się o reelekcję, uzyskując 14,46% głosów w I turze. W 2011 uzyskał mandat radnego miejskiego, utrzymał go również w 2015 jako kandydat niezależny.