Był słuchaczem Akademii Sztabu Generalnego - wojskowej uczelni dowódczo-sztabowej Sił Zbrojnych PRL. Ukończył specjalistyczne kursy m.in. w Instytucie Wyższych Studiów Obrony Narodowej w Paryżu oraz Akademii Obrony NATO. Następnie obronił doktorat i habilitację, a w 1990 roku otrzymał tytuł profesora nauk wojskowych.
W latach 2005 - 2006 pełnił funkcję wiceministra obrony narodowej, a w latach 2010 - 2015 był szefem Biura Bezpieczeństwa Narodowego.
