2024
What You Did as Caloy
2023
Kabayo as Max Uytingco
2023
Batang Quiapo as Edwin Dimaculangan (504 episodes)
2023
Dirty Linen as Hector Tantoco (8 episodes)
2019
3pol Trobol Huli Ka Balbon as Joaquin
2017
Ang Araw sa Likod Mo as Sgt. Benjamin Calayan
2015
Dahling Nick as Ping Joaquin
2015
Maskara as Bert Javelo
2015
The Cannibal in the Jungle as Reg Saputra Recon
2014
Bonifacio: Ang Unang Pangulo
2013
10000 Hours as Young Iago
2013
The Mascot as Yansa Yoito Saquin
2013
Prinsesa ng Buhay Ko as Steve Amador (90 episodes)
2012
Huling Biyahe as William
2011
Immanuel as Leo Sagaysay
2011
Manila Kingpin as Piring
2011
Green Rose as Ariel Fernandez (73 episodes)
2007
Prinsesa ng Banyera as Armand Arellano (163 episodes)
2007
The Inmate as Kaloglog
2006
Numbalikdiwa as Anton
1998
José Rizal as Young Paciano
1998
Puso Ng Pasko as Caloy