W parlamencie zasiadał od 1997 roku. Byl posłem AWS i SKL, a ostanio Platformy Obywatelskiej. Po 1989 organizawał w III RP służby specjalne, a także Kontrwywiad.
Przed rokiem 1989 działał w opozycji demokratycznej. Należał do NSZ.
Chorował od maja 2013 kiedy to po zasłabnięciu zapadł w śpiączkę.
ToR/gazeta.pl