2024
Red as Danilo Faraon
2023
Batang Quiapo as Jesus Nazareno V. Dimaguiba / Tanggol / Young Ramon Montenegro (524 episodes)
2022
Labyu with an Accent as Gabo
2019
3pol Trobol Huli Ka Balbon as Apollo "Pol" Balbon/Paloma
2018
Jack Em Popoy: The Puliscredibles as Jacinto 'Jack' Halimuyac
2017
Ang Panday as Flavio Batungbakal III
2016
The Super Parental Guardians
2015
Beauty and the Bestie as Emman
2015
Brothers as Ricardo Dalisay (2013 episodes)
2015
You're My Boss as Pong
2014
Feng Shui 2 as Lester Anonuevo
2014
Maybe This Time as Antonio "Tonio" Bugayong
2014
Ikaw Lamang as Gabriel (164 episodes)
2013
A Moment In Time as Patrick Javier
2013
Juan dela Cruz as Juan Dela Cruz / Anak ng Dilim (188 episodes)
2012
24/7 In Love as Dante
2012
Born to Love You as Rex Manrique
2012
Walang Hanggan as Daniel Guidotti / Daniel Montenegro (203 episodes)
2011
Minsan Lang Kita Iibigin as 2nd Lt. Alexander Sebastiano del Tierro (118 episodes)
2010
1DOL as Fernando "Lando" Lagdameo (35 episodes)
2010
Sa'yo Lamang as Coby
2010
Noy as Manolo "Noy" Agapito
2010
Kung Tayo'y Magkakalayo as Ringo Quijano Crisanto (122 episodes)
2009
Nagsimula sa Puso as Carlo Pagdanganan (75 episodes)
2009
Tayong Dalawa as Ramon D. Lecumberri (178 episodes)
2008
Jay as Edward Navarro
2008
Ligaw na Bulaklak as Chris/Ronel Alegro (110 episodes)
2007
Casket For Rent as Danny
2007
Pi7ong Tagpo as Sonny (segment "Star City")
2005
The Masseur as Iliac
2002
Agimat, Anting-anting Ni Lolo as Armon
2001
Luv Text as Ivan's Friend (as Rodel Nacianceno)