Hasta el 30 de junio de 2006 ejerció en el Juzgado Central de Instrucción número 5 de la Audiencia Nacional, sustituyendo provisionalmente a su titular, el juez Baltasar Garzón.