È stato Deputato, Senatore e Parlamentare Europeo.
È stato per cinque anni Sottosegretario al Ministero della Giustizia con la delega all’Organizzazione Giudiziaria, alla Giustizia minorile e al Dipartimento dell’Amministrazione Penitenziaria.
Ha ricoperto l’incarico di Garante per i diritti dei detenuti del Comune di Firenze e di Garante regionale delle persone sottoposte a misure restrittive della libertà personale della Regione Toscana e Coordinatore dei Garanti territoriali per i diritti dei detenuti.
È stato Commissario unico del Governo per il definitivo superamento degli Ospedali Psichiatrici Giudiziari ed il completamento delle Residenze per l’esecuzione delle misure di sicurezza.
Attualmente è il Garante dei diritti dei detenuti e delle persone sottoposte a misure restrittive della libertà personale del Comune di Udine.