Diviene generale di brigata aerea il 31 dicembre 1989, nominato Addetto Aeronautico e per la Difesa presso l'Ambasciata d'Italia a Bonn nel periodo della riunificazione delle due Germanie. Nel 1992, ritorna presso lo Stato maggiore come Capo Reparto nel settore delle Relazioni Esterne, rimanendovi fino al 1995, quando è promosso generale di divisione aerea (2 ottobre). Divenuto comandante dell'Accademia Aeronautica di Pozzuoli, è promosso generale di squadra aerea il 1º luglio 1998, e poi diviene Ispettore delle Forze Aeree. Nel 1999 assume il comando della V ATAF e del COFA di Vicenza, e poche settimane dopo iniziò il conflitto nei Balcani durante il quale ricoprì l'incarico di Comandante operativo delle Forze Aeree Italiane partecipanti al conflitto nonché quello di Vice Comandante di tutta la Forza Multinazionale impiegata nelle operazioni belliche.