He began his political career in 1990 becoming a city councilor in Sassari under the Christian Democrats. He was elected senator at the end of the 2001 general election on 13 May 2001. From 18 May 2006 to 7 May 2008 he was part of the second Prodi government as Secretary for the Environment.