2024
What You Did as Arvin/Ace
2023
Asian Persuasion as Allen
2023
Nag-aapoy na Damdamin as Lucas Buencamino (127 episodes)
2023
Here Comes the Groom as Hans
2023
Subscribe as Arvin / Ace
2022
Breathe Again as Robert
2021
Click, Like, Share as Homer (1 episode)
2020
New Beginnings as Raphael "Ely" Florentino (129 episodes)
2020
Hello, Stranger as Xavier (8 episodes)
2020
Love Lockdown as Darren
2020
Almost Paradise as Plain Clothes Officer #2 (1 episode)
2020
Once Before as Gabriel
2020
I Am U as Kyle (7 episodes)
2020
24/7 as Xavier Agbayani (4 episodes)
2019
The Mall, The Merrier as Gardo
2019
The Generation That Gave Up on Love as Kurt
2019
Sino ang Maysala?: Mea Culpa as Andrei Joseph Montelibano / Drei (75 episodes)
2018
Double Twisting Double Back as Badger