Di formazione economico-giuridica, è ordinario di Diritto tributario presso l’Università di Roma Tor Vergata. Come studioso sociale delle funzioni pubbliche, partecipa spesso al dibattito sui mezzi di informazione e sui social. Ha approfondito la funzione tributaria come determinazione delle basi imponibili soggette a imposte, su cui ha scritto decine di volumi, tra cui, per Castelvecchi, Diritto amministrativo dei tributi. Ovvero: le imposte si pagano quando qualcuno le impone (2017).