Nato a Mola di Bari il 4 luglio 1946, si laurea nel 1970 all'Università di Firenze.
Consegue nell'anno seguente l'abilitazione alla professione forense e si iscrive all'Albo. Assunto in Banca d'Italia nel 1973, è assegnato alla Filiale di Bolzano e, dal 1975, all'Amministrazione Centrale presso l'Area Vigilanza Creditizia e Finanziaria, nella quale divenne nel 2004 titolare del Servizio Concorrenza normativa e affari generali.
Con provvedimento del Governatore del 21 dicembre 2007 è stato nominato Direttore dell'Unità di Informazione Finanziaria per l'Italia, alla quale la legge attribuisce il compito di prevenire l'utilizzo del sistema finanziario e di quello economico per fini di riciclaggio.
Ha collaborato in sedi comunitarie, governative e parlamentari alla elaborazione e redazione di numerosi provvedimenti normativi interessanti il settore finanziario, tra i quali i Testi unici bancario e della finanza. Autore di numerose pubblicazioni, ha partecipato più volte come relatore a convegni e seminari e, dal 1994 al 1998, ha tenuto un corso di "Legislazione bancaria" presso l'Università di L'Aquila.