Nato a Somma Lombardo, in provincia di Varese, nel 1950. Dopo gli studi universitari decide di seguire la passione per il cinema che ha fin da bambino. Nel 1976 è a Roma come assistente di Alberto Sironi e nel 1977 incontra Mario Orfini con cui collabora per “Porci con le ali”. Diventa socio di Orfini, con il quale produce i film di Arbore (“Il Pap’occhio”, “F.F.s.s.”), la trilogia di De Crescenzo (“Così parlò Bellavista”, “Oi dialogoi”, “32 dicembre”) e altri film per il cinema e serie tv. Nel 1986 con Elda Ferri e Roberto Faenza costituisce la Hologram, società per lo sviluppo di software per la produzione cinetelevisiva. Nel 1987 con la propria società di produzione realizza due film di Nino Bizzarri “(La seconda notte” e “Segno di fuoco”) e la prima serie tv (“Il commissario corso”, con Diego Abatantuono) finanziata dalla ECA (European Coproduction Association). Nel 1990, insieme a Daniele Senatore e Jo Janni, fonda a Londra la JBS Vic Film e sviluppa due sceneggiature, “La promessa”, dal romanzo di Dürrenmatt, e “Five years sentence”, dall’omonimo libro di Bernice Rubens. Nel frattempo l’amicizia con Rodolfo Sonego si sviluppa con la stesura di due copioni per la tv: “Guglielmo Marconi” e “Australia”, mai realizzati. Dal 1994 collabora come consulente per varie società, con cui produce, nel 1996, “Jack Frusciante è uscito dal gruppo”, dal romanzo di Brizzi. In seguito lavora per vari enti, tra cui Rai e Presidenza del Consiglio dei Ministri. Dal 2012 collabora con la NUCT di Roma.