| Year | Title | Role |
|---|
| 2023–present | FPJ's Batang Quiapo | Police Executive Master Sergeant (PEMS) Armando "Mando" Mendoza |
| 2023 | The Seed of Love | Robert "Nelson" Jurado |
| 2022 | Magpakailanman: Ang Driver na Mr. Pogi (The Carlo San Juan Story) | Jun San Juan |
| Love in 40 Days | Anton Velasquez |
| Imbestigador: Maguad Double Murder | Cruz Maguad |
| Widows' Web | Ramon Innocencio |
| Agimat ng Agila | Mang Simo |
| Click, Like, Share: Repair | Edgardo "Gardo" Sandoval |
| 2021 | Nagbabagang Luha | Rafael "Paeng" Ignacio |
| Huwag Kang Mangamba | Fidel Alvarez |
| Wanted: Ang Serye: Nanay Ko, Karibal Ko | Warlito Pagnanawon |
| The Lost Recipe | Reuben Napoleon |
| Paano ang Pangako? | Antonio "Anton" Dominante-Cruz |
| 2020 | Paano ang Pasko? |
| Ang sa Iyo ay Akin | Nestor Pineda |
| 2019 | Imbestigador: Bigti | Romil |
| The Gift | Andres |
| Magpakailanman: Mahal Ko ang Asawa ng Ama Ko | Julian |
| Maalaala Mo Kaya: Wheelchair | Crispin |
| Sino ang May Sala?: Mea Culpa | Gregorio "Gorio" Catapang |
| Maalaala Mo Kaya: Black Belt | Isaias |
| 2018 | Maalaala Mo Kaya: Dalandan | Juanito |
| Ipaglaban Mo!: Hayok | Macario |
| Maalaala Mo Kaya: Bawang | Robert |
Magpakailanman: Mga Batang Hubad (The Cyberporn Family Story) | Baron |
| Maalaala Mo Kaya: Singsing | Daniel |
| Halik | Agustin "Gustin" Bartolome |
| Stories for the Soul: Sa aking Mga Kamay | Teddy |
| Imbestigador: Sirawai Massacre | Jaid Addam |
| Ipaglaban Mo!: Katiwala | Tony |
| Tadhana: Masahol Pa sa Hayop | Jaime |
| Precious Hearts Romances Presents: Araw Gabi | Lucas Rodriguez |
| Magpakailanman: My Sister, My Love | Ceto |
| Elehiya | Artemio |
| Imbestigador: Bata sa Sako | Noel Del Carmen |
| The Stepdaughters | Mario Dela Rosa |
| Wildflower | Ben |
| Imbestigador: Sex-Slave | Jon |
| 2017 | Maynila | |
| Ipaglaban Mo: Pikon | Lemuel's Father |
| Tadhana: Broken Vows | Mario |
| Daig Kayo ng Lola Ko: Ang Alamat ni Bernardo Carpio | Bernardo's Father |
| Maynila: Bilanggo ng Bisyo: The Allan "Dawn" Gaerlan Story | Allan "Dawn" Gaerlan |
| Wagas: Tiyanak: Bantayan ang Inyong Anak! | Lando |
| Magpakailanman: I Will Follow You: The Popular Story of Jon Gutierrez and Jelai Andres | Jelai's Father |
| Ika-6 na Utos | Danilo |
| Maalaala Mo Kaya: Traysikel | Patricio |
| Ipaglaban Mo!: Hinala | Val |
| Pinulot Ka Lang sa Lupa | Hector Marquez [4] |
| Home Sweetie Home | Mr. Porres |
| Magpahanggang Wakas | Armand Natividad |
| 2016 | Maalaala Mo Kaya: Karnabal | Ramon |
| FPJ's Ang Probinsyano | Melencio Aguilar |
| The Greatest Love | Samuel |
| Hanggang Makita Kang Muli | Lando Sandoval |
| 2015 | Baker King | Rey Gatchalian |
| Ipaglaban Mo!: Sa Aking Paggising | Tatay |
| 2014 | Hiram na Alaala | Alexander "Xander" Dizon |
| Ipaglaban Mo!: Akin ang Asawa Mo | Frank |
| Mars Ravelo's Dyesebel | Menandro |
| 2013–2014 | Honesto | Rolando "Rolly" Jimenez |
| 2013 | Anna Karenina | Lucas Fuentebella |
| My Little Juan | Mark De Guzman |
| 2012–2013 | A Beautiful Affair | Henry Lumayang |
| 2012 | Magdalena: Anghel sa Putikan | Rodolpo "Dolpo" Fuentebella |
| Precious Hearts Romances: Hiyas | Lucio |
| Luna Blanca | Crispin De Jesus |
| Valiente | Simon |
| Mundo Man ay Magunaw | Emilio |
| 2011 | Ikaw ay Pag-Ibig | Juniore |
| Nasaan Ka, Elisa? | Alberto Ventura |
| Mga Nagbabagang Bulaklak | Artemio Flores |
| Minsan Lang Kita Iibigin | Mr. Villanueva |
| 2010 | Little Star | Gener Estrella |
| May Bukas Pa | Onin |
| 2009 | Kambal sa Uma | Aurelio Ocampo |
| 2008 | Palos | |
| 2007 | Prinsesa ng Banyera | Sigmund Pertierra |
| Mga Mata ni Anghelita | Marcelo |
| Sine Novela: Sinasamba Kita | Eddie |
| Princess Charming | Ronald Santos |
| 2006 | Now and Forever: Tinig | Renato |
| 2005 | Kampanerang Kuba | Solomon Durano |
| Encantadia | Dado |
| Magpakailanman: The Evette Pabalan Story | Mhel |
| 2004 | Love to Love: Sweet Exchange | |
| 2003 | Narito ang Puso Ko | Allan |
| 2002 | Kahit Kailan | Daniel E. |
| 2000 | !Oka Tokat | Eduardo (Guest episode) |
| 1999 | Marinella | Abel |
| 1996 | Bayani | Juan Luna |