1. Od 1977 do 1980 był stażystą w dzienniku ,, Słowo Powszechne" 2.W latach 1989–1990 pełnił funkcję dyrektora gabinetu ministra Aleksandra Halla w Urzędzie Rady Ministrów.
3. w latach 1990–1993 – cywilnego wiceministra obrony narodowej ds. wychowawczo-społecznych w rządach: Tadeusza Mazowieckiego, Jana Krzysztofa Bieleckiego i Hanny Suchockiej.
4. W latach 90. związany był z Unią Demokratyczną, potem z Unią Wolności. Odpowiednio od 1993 do 1994 oraz od 1994 do 1995 pełnił w tych ugrupowaniach funkcję sekretarza generalnego.
5.W wyborach w 1997 r zdobył mandat poselski jako kandydat AWS. W latach 1997–2000 przewodniczył sejmowej Komisji Obrony Narodowej, a w latach 2000–2001 był ministrem obrony narodowej w rządzie Jerzego Buzka.
1. Od 1977 do 1980 był stażystą w dzienniku ,, Słowo Powszechne"
2.W latach 1989–1990 pełnił funkcję dyrektora gabinetu ministra Aleksandra Halla w Urzędzie Rady Ministrów.
3. w latach 1990–1993 – cywilnego wiceministra obrony narodowej ds. wychowawczo-społecznych w rządach: Tadeusza Mazowieckiego, Jana Krzysztofa Bieleckiego i Hanny Suchockiej.
4. W latach 90. związany był z Unią Demokratyczną, potem z Unią Wolności. Odpowiednio od 1993 do 1994 oraz od 1994 do 1995 pełnił w tych ugrupowaniach funkcję sekretarza generalnego.
5. W wyborach w 1997 r zdobył mandat poselski jako kandydat AWS. W latach 1997–2000 przewodniczył sejmowej Komisji Obrony Narodowej, a w latach 2000–2001 był ministrem obrony narodowej w rządzie Jerzego Buzka.