Ha lavorato fra gli altri con Luca Ronconi, Werner Schroeter, Aurelio Grimaldi. Per RAIUNO ha scritto Bakhita, tv movie in due puntate per la regia di Giacomo Campiotti che figura tra i programmi più visti dell’anno. Per RaiCinema ha realizzato i cortometraggi Mio figlio, con Claudio Santamaria e Alba Rohrwacher (Festival del Cinema di Roma 2008), Esserci, con Ileana Argentin e Raz Degan, Storia di Mario con Ricky Memphis e Solo cinque minuti con Valeria Golino. Selezionato nella cinquina dei David di Donatello, S...visualizza tuttoSolo cinque minuti ha vinto il Festival NICE USA 2007. In tram, con Piera Degli Esposti e Gigio Alberti, ha vinto il Festival NICE USA 2003 in base ai voti del pubblico di New York e San Francisco. Per RaiCinema ha diretto il documentario Case chiuse, presentato al Festival del Cinema di Roma 2011. Il documentario Suicidio Italia – storie di estrema dignità, con Dario Fo e Eugenia Costantini, ha vinto il Globo d’Oro 2013.