Dottore di ricerca in Diritto pubblico, giustizia penale e internazionale presso l’Università degli Studi di Pavia e avvocato del Foro di Bologna. Ha condotto ricerche nell’ambito del Diritto alimentare, Diritto comparato e Diritto dell’immigrazione. Presso il Dipartimento di scienze politiche e sociali dell’ateneo pavese è stato professore a contratto del corso Migrazioni e diritto.