Laureato in Psicologia all'Università di Padova nel 1982, specializzato in Criminologia clinica all'Università Statale di Milano nel 1990, psicoterapeuta. Ha lavorato per 25 anni nei Dipartimenti di salute mentale del Servizio Sanitario Nazionale, a Milano e Trieste, con particolare attenzione alla promozione del protagonismo delle persone con disturbo mentale nei processi di cura e inclusione sociale. Nel 2008 ha collaborato a La Fabbrica del Cambiamento, eventi per il centenario dell’ex Ospedale Psichiatrico di Trieste ed il trentennale della legge 180 sulla riforma dell’assistenza psichiatrica. Collabora con la CGIL di Milano al progetto Autoaiuto Lavoro, gruppi di self help e promozione sociale dei cittadini che affrontano la dimensione della perdita dell'occupazione. Tra le sue ultime pubblicazioni A colloquio. Tutte le mattine al Centro di salute mentale (Milano, 2011); Il tempo senza lavoro (Milano, 2013) e Un'altra parte del mondo (Milano, 2016). Giornalista, conduce dal 1997 il programma radiofonico Caterpillar, Radio2 Rai.