do stycznia 1996 stał na jej czele). Po wejściu Republikanów w skład Stronnictwa Konserwatywno-Ludowego w 1998 został członkiem tej partii. W 2001 mandat senacki uzyskał z listy komitetu Blok Senat 2001 jako reprezentant Platformy Obywatelskiej (członkowie SKL startowali w tych wyborach jako kandydaci PO). W Senacie zasiadł w klubie Blok Senat 2001. Nie przystąpił do PO, lecz w styczniu 2002 (po przyłączeniu się do SKL Porozumienia Polskich Chrześcijańskich Demokratów) znalazł się w szeregach SKL-Ruch Nowej Polski, rozwiązanego w grudniu 2003.
3 kwietnia 2004 został prezesem założonej przez siebie nowej partii politycznej pod nazwą Centrum (powstałej na miejsce SKL-RNP i Ruchu Społecznego). 27 listopada tego samego roku ustąpił z funkcji, został honorowym prezesem partii.
5 czerwca 2005 oficjalnie zgłosił swoją kandydaturę w wyborach prezydenckich jako kandydat niezależny. Poparcia udzieliły mu macierzysta Partia Centrum oraz Zjednoczenie Chrześcijańsko-Narodowe, Inicjatywa dla Polski, Stronnictwo Demokratyczne, Forum Emerytów i Rencistów i Chrześcijański Ruch Samorządowy. Państwowa Komisja Wyborcza zarejestrowała jego kandydaturę. W niektórych sondażach uzyskiwał najwyższe poparcie w pierwszej turze.