2024
Diamonds as Leonardo Cavani
2020
The Sea Beyond as Massimo Valenti (50 episodes)
2018
Anche senza di te as Luca
2017
Naples in Veils as Domenico
2017
The Red Door as Federico Testa (20 episodes)
2017
Amore pensaci tu as Jacopo La Neve (20 episodes)
2014
La Strada Dritta as Gaetano
2014
Mafia Millionaires as Gennaro
2014
Gli anni spezzati as Luca Varesi
2013
Gli anni spezzati as Luca Varesi (L'Ingegnere) (6 episodes)
2012
Faccia d'angelo as ispettore Bruno Ricci (2 episodes)
2012
Faccia d'angelo as Ispettore Ricci
2008
A Perfect Day as Poliziotto
2004
A Children's Story as Damiano
2003
I cinghiali di Portici
2001
Terrarossa as Filippo
2000
Father Matteo as Marco Baldini (1 episode)