Under VM 1966 i Oslo var han med på det italienske stafettlaget som tok bronsemedaljene.
To år senere stod han for en av de største overraskelsene under OL 1968 i Grenoble, der han tok gullmedaljen på tremila, nesten ett minutt foran sølvvinneren Odd Martinsen.