2024
Pulang Araw as Lauro Torres (100 episodes)
2023
GomBurZa as Maximo Inocencio
2023
Voltes V: Legacy as Dr. Hook (90 episodes)
2019
Bihag as Amado Anzures (98 episodes)
2018
Ang Forever Ko'y Ikaw as Lance "Driveucrazy / Nuno Sa Puso" Dimaigue (38 episodes)
2017
This Time I’ll Be Sweeter
2016
Ma' Rosa as SPO2 Sumpay
2016
Woven Wings Of Our Children
2016
Encantadia as Asval (218 episodes)
2016
Wish I May as Gabo Villafuerte (88 episodes)
2014
Niño as David Innocente (80 episodes)
2014
Paraiso Ko'y Ikaw as Roberto "Berto" Rosales (45 episodes)
2013
Anna Karenina as Abel Barretto (80 episodes)
2012
Pahiram ng Sandali as Andrew Gomez (80 episodes)
2012
Biritera as Eric Fuentebella (73 episodes)
2011
Munting Heredera as Simeon Velasco (195 episodes)
2010
Layang Bilanggo as Sergeant Sese
2010
1DOL as Samson Suarez (35 episodes)
2009
Shake, Rattle & Roll 11 as Daddy (segment "Diablo")
2009
Demon as Claire's Father
2009
The Pawnshop as Henry
2009
Colorum as Tacloban Cop
2009
The Blood Trail as Eric
2009
Kamoteng Kahoy as Pari
2008
Pieta as Geron (133 episodes)
2008
Kahit Isang Saglit as Commander Rene Ilagan (65 episodes)
2007
Prinsesa ng Banyera as Harry Medina (163 episodes)
2006
Matakot Ka sa Karma as Poldo (segment "Aparador")
2006
All About Love as Marco
2006
The Bet Collector as Jeepney Driver
2005
Aishite Imasu 1941: Mahal Kita as Hiroshi
2004
Beautiful Life as Matsumoto
2001
In the Bosom of the Enemy