A graduate in chemistry, he is a scientific journalist and writer of popular scientific works.
He has directed Master in Scientific Communication of the International School of Advanced Studies (SISSA) of Trieste, where he is also project leader of the research group ICS (Innovations in science communication)
From 2006 to 2008 he was a Director of the Minister of University and Research, Fabio Mussi.
He was a member of the scientific journalism agency Zadig Roma.
He was historical conductor of the Radio3 science program .
Since 1987 he has collaborated with the newspaper L'Unità and since 2007 with the online newspaper Greenreport.it.
He was co-author and scientific manager of Pulsar. History of science and technology in the twentieth century '', television program in 20 episodes that went on the RAI in 1999 and 2000 and X Day.
In 2001-2002, again on RAI, the greats of science of the twentieth century, a television program in 24 episodes, aired. The two works, partially integrated, have been published by the journal Le Scienze.