Laureato in Lettere, è stato assistente universitario e, in seguito, lettore di Teoria e tecnica delle comunicazioni di massa presso l'Università Cattolica di Milano. Autore di diversi programmi radiotelevisivi come "A video spento", al cui interno ha avuto un suo spazio chiamato Tv parade, nel 1990 diventa critico televisivo per il Corriere della Sera e, dall'ottobre del 1993 al settembre del 1994, direttore della programmazione radiofonica della RAI. Dal 1993 al 1995 è stato membro del consiglio della Nuova Fonit Cetra. Attualmente è critico televisivo per il Corriere della Sera, lettore di Teoria e tecnica delle comunicazioni di massa presso la Cattolica di Milano e lettore di Semiotica dell'audiovisivo presso l'Università Cattolica di Brescia.