Nel 1964 diventa magistrato. Quale giudice istruttore istruisce alcuni tra i più importanti casi di terrorismo tra cui il processo Aldo Moro, l'attentato al Papa, l'omicidio del vicepresidente del Consiglio superiore della magistratura, Vittorio Bachelet, la strage di Piazza Nicosia, coniugando la legislazione speciale emanata durante gli anni di piombo con il rispetto dei diritti civili. È lo scopritore della pista bulgara in Europa e delle connessioni internazionali del terrorismo.