2024
Kidnapped: The Chloe Ayling Story as Prosecutor Storari (3 episodes)
2023
With the Grace of a God
2021
The Catholic School as Professor Cosmo
2021
La fuggitiva as commissario Berti (8 episodes)
2020
Romulus as Amulius (18 episodes)
2018
The Invisible Witness as Agente interrogatorio
2015
Italian Gangsters as Paolo Casaroli
2011
Dov'è mia figlia as Ferro (4 episodes)
2010
R.I.S. Roma – Delitti imperfetti as Achille Vasto
2009
Anti-Mafia Squad as Giovanni Spagnardi (13 episodes)
2005
La terza stella as Bruno
2004
The Wind, in the Evening
2002
Francesco as Frate Elia
2002
Da zero a dieci as Festival
2000
Father Matteo as Gianni Faggi (1 episode)
1997
Auguri professore as Mr. Corinaldesi