Fue juez desde 1981 y magistrado del Juzgado Central de Instrucción n.º 5 de la Audiencia Nacional desde 1988 hasta 2012 (excepto desde mayo de 1993 hasta mayo de 1994), tuvo a su cargo la investigación de algunos de los delitos de mayor relevancia que se produjeron en España durante aquella época: crímenes contra la humanidad, terrorismo, terrorismo de Estado, narcotráfico, corrupción política y delincuencia económica.