Doctor en Derecho por la Universidad de Sevilla en 1986, empezó a ejercer como juez en 1991.Tras diversos destinos judiciales, recaló en Madrid, donde trabajó como magistrado entre 2008 y 2014. Como juez expertoen delitos económicos, le fue asignado el caso Blesa. Su actuación, que no gustó nada a las altas instancias políticas,desembocó en una polémica inhabilitación en 2014, dictada por el Tribunal Superior de Justicia de Madrid.