Ha realizzato programmi televisivi, spot e videoclip. Ha diretto il suo primo documentario, Ecomoda, nel 1997 e nel 2007 ha realizzato Mbeubeus, che è stato presentato in oltre trenta festival come l'Arcipelago e il London International Documentary Festival, vincendo la menzione speciale all’Ecofilms di Rodi. Ha quindi diretto Le White, che è stato premiato nel 2010 come miglior documentario italiano a CinemAmbiente ed è in concorso alla tredicesima edizione del Premio Libero Bizzarri.