His career took off in 1975 with Ti scriverò, which he wrote himself. Other very famous songs by Pupo include Gelato al cioccolato, Su di noi, Ciao and Firenze Santa Maria Novella. Many of these have been translated in other languages as well.
In the mid 2000s he became host for the RAI production of Affari Tuoi, the Italian version of the show Deal or No Deal, then he presented other programs for the first channel, such as The Singing Bee (in Italian Chi fermerà la musica).
In 2007 the Dutch singer André Hazes covered his song Forse with the title "Blijf Bij Mij" (Stay with me).