Ha conseguito il titolo di dottore di ricerca in diritto processuale civile nell’Università di Bologna ed è avvocato. E' professore a contratto nell’Università di Brescia per il corso di diritto processuale civile comparato ed è tutor degli studenti post-graduate del corso di dottorato in “Economia politica e ordine giuridico” presso l’Istituto Universitario di Studi Superiori (IUSS) di Pavia.