Udzielał się również w mediach jako ekspert i komentator w tym zakresie.
Działalność polityczna Był członkiem Polskiej Zjednoczonej Partii Robotniczej. W wyborach w 1991 został posłem I kadencji z listy Polskiej Partii Przyjaciół PiwaObwieszczenie Państwowej Komisji Wyborczej z dnia 31 października 1991 r. o wynikach wyborów do Sejmu Rzeczypospolitej Polskiej, przeprowadzonych w dniu 27 października 1991 r. ().. W 1993 i 1997 był ponownie wybierany do Sejmu z ramienia Sojuszu Lewicy DemokratycznejObwieszczenie Państwowej Komisji Wyborczej z dnia 23 września 1993 r. o wynikach wyborów do Sejmu Rzeczypospolitej Polskiej przeprowadzonych w dniu 19 września 1993 r. ().Obwieszczenie Państwowej Komisji Wyborczej z dnia 25 września 1997 r. o wynikach wyborów do Sejmu Rzeczypospolitej Polskiej przeprowadzonych w dniu 21 września 1997 r. ()..
Podczas kampanii prezydenckiej w 1995 zajmował się ochroną Aleksandra Kwaśniewskiego. Od grudnia 1995 do maja 1996 pełnił nieetatową funkcję jego sekretarza osobistego. W latach 1996–1997 zajmował stanowisko doradcy prezydenta RP ds. bezpieczeństwa. W 1999 został członkiem przekształconego w partię Sojuszu Lewicy Demokratycznej. W wyborach w 2001 po raz czwarty uzyskał mandat poselski z listy SLD-UP w okręgu olsztyńskim.