 In 1986, after trying unsuccessfully to join the Carabinieri (the Italian gendarmerie), he enrolled at Alessandro Fersen's drama school, and in 1990, he graduated from the "Laboratory exercises scenic", run by Gigi Proietti in Rome.He works both in theatre and the cinema; his other film credits include Metronotte and Johnny the Partisan.One of his most popular roles was Flavio Anceschi, a captain in the Carabinieri, which he played for five seasons in the hit television series Don Matteo on RAI with Terence Hill and Nino Frassica.