Generale della Guardia di finanza è stato direttore del Sismi dal 2001 al 2006. Portato al vertice del Servizio segreto militare da Berlusconi, nel 2007 è stato invece Romano Prodi a nominarlo consigliere di Stato a Palazzo Chigi alle dirette dipendenze del presidente del Consiglio