Inizia nel 1976 nel cinema, poi, dal 1977 per la Rai. Collabora a Mixer , Tam Tam e Frontiere (TG1). Per Rai Edu ha scritto e diretto con Michele Buono la serie "30 anni di cronaca nera in Italia". Con Report collabora dal 2000.