A commencé sa carrière en tant que magistrat en 1975. Devenu juge d’instruction en 1977, il a été doyen du pôle financier au tribunal de Paris jusqu’en juillet 2019. Il a instruit pendant plus de quarante ans de grandes affaires financières (Boulin, Urba, Elf, les frégates de Taïwan, Clearstream, Kerviel, Cahuzac, Karachi, Balkany).