Ha conseguito il Master of Science presso l'Università di York. Dal 1° febbraio 2000, Professore straordinario di Scienza delle finanze presso la Facoltà di Economia dell'Università degli studi di Verona. In precedenza ha insegnato presso la Facoltà di Scienze Politiche "C. Alfieri" dell'Università degli studi di Firenze e presso la Facoltà di Scienze economiche e sociali dell'Università del Molise