Esordì da sceneggiatore nel 2003 nel film Gli angeli di Borsellino diretto da Rocco Cesareo. Nel 2009 scrisse, diresse e produsse il cortometraggio "L'arbitro", il quale vinse il David di Donatello 2009 come Miglior cortometraggio e il Premio Speciale della Giuria al Festival international du court métrage de Clermont-Ferrand. Da questo cortometraggio sviluppò L'arbitro, il suo primo lungometraggio, prodotto da Lucky Red e Rai Cinema e con protagonista Stefano Accorsi nel ruolo del direttore di gara punito per corruzione e spedito in punizione in Sardegna. Nel cast figuravano anche Geppi Cucciari, Jacopo Cullin, Francesco Pannofino e Benito Urgu. Il lungometraggio aprì le Giornate degli Autori alla 70ª Mostra internazionale d'arte cinematografica di Venezia in proiezione speciale..