Negli anni '90 lavora in teatro poi, grazie a Gianfranco Mingozzi, inizia a lavorare nel cinema come aiuto regista, attività che svolge per vent'anni lavorando con noti autori del cinema italiano come Maurizio Sciarra, Wilma Labate e Daniele Vicari. Gira cortometraggi, video musicali e diversi film. Nel 2008, con la regia di "Articolo 24", partecipa a "All human rights for all" film collettivo sui diritti umani in anteprima al Festival Internazionale del cinema di Roma 2008. Collabora con la Scuola d'arte cinematografica G.M. Volonté in qualità di Tutor degli allievi di regia. "Qualche nuvola" (2011), Menzione speciale al premio Solinas per la sceneggiatura e in concorso a Controcampo italiano al 68° festival internazionale di Venezia, ha ottenuto il plauso della critica e numerosi riconoscimenti, tra cui il Premio della critica per il miglior film straniero al 47° Worldfest Houston per Qualche nuvola (2014). Il suo secondo lungometraggio "La ragazza dei miei sogni" con Primo Reggiani, è uscito nelle sale italiane nel 2017.