Ha comandato i primi militari italiani all'estero
È iscritto al gruppo dei Ds-l'Ulivo. È segretario della commissione Difesa della Camera. Conosciutissimo per aver comandato i soldati italiani in Libano negli anni 1982-84, è stato anche comandante delle Forze terrestri alleate del Sud Europa (Ftase), Commissario straordinario per l'Albania (1997-99), segretario generale della Difesa, Direttore degli armamenti. È membro della delegazione parlamentare italiana presso l'Assemblea della Nato