Oprócz stanowiska przewodniczącego „Solidarności” i przewodniczącego AWS pełnił również funkcję przewodniczącego Klubu Parlamentarnego AWS, a od 1998 był także przewodniczącym nowo powstałego Ruchu Społecznego AWS. W Sejmie III kadencji zasiadał w Komisji Spraw Zagranicznych, był także członkiem delegacji polskiego parlamentu do Zgromadzenia Parlamentarnego Rady Europy, gdzie pełnił funkcję wiceprzewodniczącego grupy Europejskiej Partii Ludowej. Należał również do Grupy Parlamentarnej Polsko-Czeczeńskiej oraz do Grupy Parlamentarnej Polska-USA.
Po dłuższych wahaniach i wątpliwościach oraz sporach wewnątrz AWS zdecydował się wystartować w wyborach prezydenckich w 2000. Szefem jego sztabu wyborczego został Wiesław Walendziak, a rzecznikiem prasowym Kajus Augustyniak. Jednym z głównych motywów kampanii wyborczej był program powszechnego uwłaszczenia obywateli (pod hasłem Rodzina na swoim). Jednocześnie w ostry sposób krytykowana była prezydentura Aleksandra Kwaśniewskiego.