Esordisce con Marco Bellocchio ne Il sogno della farfalla, ma è con i registi napoletani, la cui ondata va affermandosi negli anni Novanta, che gira i film che lo rendono più riconoscibile al pubblico: Il verificatore di Stefano Incerti, il collettivo I vesuviani, Giro di lune tra terra e mare di Beppe Gaudino, Luna rossa e La guerra di Mario di Antonio Capuano e Pater Familias di Francesco Patierno. Più recentemente lo si è visto in Romanzo di una strage di Marco Tullio Giordana e in Anni felici di Daniele Luchet...visualizza tuttotti. Tra i titoli da lui interpretati ricordiamo anche alcune serie e miniserie tv, dall’esordio nel 1988 con Giuseppe Patroni Griffi ne La romana, remake del film di Zampa tratto dal romanzo di Moravia, a L’attentatuni di Claudio Bonivento, La terza verità di Stefano Reali e Il coraggio di Angela di Luciano Manuzzi.