W Sejmie IV kadencji był członkiem Komisji do spraw Służb Specjalnych oraz Komisji Finansów Publicznych. W tym okresie kontrowersje wzbudził fakt aresztowania jednego z jego asystentów społecznych pod zarzutem szpiegostwa (asystent został uniewinniony w kwietniu 2007). W 2004 bez powodzenia kandydował do Parlamentu Europejskiego. Od lipca 2004 do kwietnia 2005 pełnił funkcję przewodniczącego komisji śledczej ds. Orlenu.
10 kwietnia 2005 doznał udaru mózgu. Tego samego dnia przeszedł operację neurochirurgiczną na Oddziale Neurochirurgicznym Wojewódzkiego Szpitala Zespolonego im. Ludwika Perzyny w Kaliszu. Po wybudzeniu ze śpiączki farmakologicznej, do marca 2006 przechodził rehabilitację w szpitalach w Bydgoszczy i Tarnowskich Górach. Nie kandydował w wyborach parlamentarnych w 2005.
Sprawa nagłego pogorszenia się stanu zdrowia posła w trakcie kierowania komisją była badana przez prokuratora, który uznał, że udar mózgu wynikał z naturalnych zmian chorobowych, związanych m.in. z nadciśnieniem.