He began acting as a child, appearing in 1957 film Erode il grande (Herod the Great) at the age of 11 as small Daniel.
He made his television debut The Count of Monte Christo (il conte di Montecristo) playing Edmond Dantes in 1966.
He starred in the 1971 miniseries Eneide as Turnus and Quaranta giorni di libertà (Forty Days of Freedom), directed by Leandro Castellani.
Among his partners were Patty Pravo, Laura Efrikian, Lorella De Luca, Susanna Martinková and Rosalba Grottesi.
On 20 July 1995 he co-presented with Myriam Fecchi on the television show Tribute to Mia Martini, organized by artistic director Ruggero Pegna, broadcast by Rai 2.