Jego nalot ogólny na różnych typach samolotów wynosił ponad 3300 godzin.
Odszedł ze służby 12 września 2005.
Od 25 lipca 2005 był ambasadorem Polski w Kambodży aż do czasu zamknięcia placówki w 2008. W stanie spoczynku działał w Klubie Generałów WP15 lat Klubu Generałów Wojska Polskiego 1996-2011, Warszawa 2011, s. 43..
Zmarł 8 lutego 2022, pochowany został na cmentarzu w Pyrach.
Wykształcenie 1971 – Wyższa Oficerska Szkoła Lotnicza w Dęblinie październik 1974 – czerwiec 1977 – Akademia Sztabu Generalnego im. Gen. K. Świerczewskiego w Rembertowie sierpień 1988 – lipiec 1990 – Akademia Sztabu Generalnego w Moskwie – studia operacyjno-strategiczne 1 maja 1991 – 29 września 1992 – doktorat z nauk wojskowych; 1994 – kurs językowy w CFB w Borden (Kanada) 1998 – habilitacja czerwiec 2000 – maj 2001 – Uniwersytet Obrony Narodowej USA w Waszyngtonie
Awanse podporucznik – 5 listopada 1971 porucznik – 5 września 1973 kapitan – 7 lipca 1977 major – 23 września 1981 podpułkownik – 12 września 1984 pułkownik – 24 września 1988 generał brygady – 11 listopada 1995 generał dywizji – 15 sierpnia 2001 generał broni – 15 sierpnia 2002