Ukończył studia rolnicze na Uniwersytecie Bolońskim, po których zajął się działalnością naukową. Doszedł do stanowiska profesora na tej uczelni. Pracuje w różnych szkołach wyższych (m.in. w Bolonii i Florencji) oraz w instytucjach naukowych (jako koordynator naukowy w międzynarodowym centrum CIHEAM w Paryżu).
W latach 1996–1998 pełnił funkcję doradcy gospodarczego premiera Romano Prodiego. Pomiędzy 21 października 1998 a 25 kwietnia 2000 sprawował urząd ministra rolnictwa w obu rządach Massima D’Alemy (z rekomendacji partii Demokraci). W okresie 2001–2004 kierował Instytutem Studiów Ekonomicznych Nomisma.