| Movie | 1984 | Huwag Kang Papatay! | | |
| Movie | 1986 | Laban Kung Laban | Arnulfo | |
| Movie | 1980 | Angela Markado | Barry | |
| Movie | 1980 | Kasal? | Joel's Friend (uncredited) | |
| Movie | 2002 | Kailangan Kita | Rogelio Duran / Papay | |
| Movie | 1992 | Pacifico Guevarra: Dillinger ng Dose Pares | Vallejo | |
| Movie | 1991 | Mayor Latigo | Romero | |
| Movie | 1973 | Super Gee | | |
| Movie | 2000 | Tanging Yaman | Danny | |
| Movie | 2006 | Kàleldo | Mang Rudy | |
| Movie | 1975 | Sleeping Dragon | | |
| Movie | 1980 | Will Your Heart Beat Faster? | Pinoy Master | |
| Movie | 1979 | Sa Putik Ihuhugas Ay Dugo | | |
| Movie | 1970 | Machine Gun Johnny and the Sexy Queen | | |
| Movie | 1994 | The Elsa Castillo Story... The Truth | Dario | |
| Movie | 1988 | Pepeng Kuryente (A Man with a Thousand Volts) | | |
| Movie | 1988 | Tubusin Mo Ng Dugo | | |
| Movie | 2004 | Santa Santita | Fr. Tony | |
| Movie | 1991 | Bukas... Tatakpan ka ng Dyaryo! | as | |
| Movie | 1981 | Salome | Macario | |
| Movie | 1979 | The Legend Of Julian Makabayan | | |
| Movie | 2006 | Ligalig | Damian | |
| Movie | 1983 | Bad Bananas on the Silver Screen | Tasyo | |
| Movie | 1978 | Drigo Garrote: Jai Alai King | Bernie | |
| Movie | 1979 | Jaguar | Direk San Pedro | |
| Movie | 1977 | Laruang Apoy | | |
| Movie | 1984 | Alias Baby Tsina | Toto | |
| Movie | 1981 | San Basilio | Señor Escobar | |
| Movie | 1980 | Aguila | Ibrahim | |
| Movie | 1984 | Joyful Mystery | Mesiong | |
| Movie | 1980 | Brutal | Jake | |
| Movie | 1982 | Batch '81 | Frat Doctor | |
| Movie | 2006 | First Day High | Bossing | |
| Movie | 2003 | Pakners | Victor | |
| Movie | 2007 | You Got Me! | Allan Santander | |
| Movie | 2006 | Ang Huling Araw Ng Linggo | Domeng (segment "Linggo") | |
| Movie | 2008 | The Wanderer | Carpio (voice) | |
| Movie | 2001 | Bakit 'Di Totohanin | Andres | |
| Movie | 1987 | Balweg: The Rebel Priest | | |
| Movie | 1984 | Somewhere | Logan | |
| Movie | 1989 | Hindi Pahuhuli Ng Buhay | | |
| Movie | 1998 | Gangland | Eigenmann Files OBB | |
| Movie | 1992 | Lumayo Ka Man sa Akin | Jaime | |
| Movie | 1993 | Aliwan Paradise | Empresaryo | |
| Movie | 1984 | Batuigas II: Pasukuin si Waway | | |
| Movie | 1992 | Even My Life... | Danny | |
| Movie | 1984 | Ang Padrino | Jimmy | |
| Movie | 2005 | La Visa Loca | Pepang | |
| Movie | 1979 | Init | | |
| Movie | 1992 | Akin Ang Pangarap Mo | | |
| Movie | 1992 | Alyas Ninong: Huling kilabot ng Tondo | Capt. Tamayo | |
| Movie | 2002 | Hari ng Selda: Anak ni Baby Ama 2 | Supt. Mortel | |
| Movie | 1975 | Banaue: Stairway to the Sky | Pugnoy | |
| Movie | 1993 | Mga Syanong Parak | | |
| Movie | 1982 | Dancing Master 2: Macao Connection | | |
| Movie | 1993 | Kung Kailangan Mo Ako | | |
| Movie | 1994 | Hindi Pa Tapos ang Laban | Congressman | |
| Movie | 1994 | Alyas Totoy: Kamay Na Bakal Ng WPD | | |
| Movie | 1974 | Slither | Driver | |
| Movie | 1993 | Anak ng Pasig | Carding | |
| Movie | 1984 | Sampung Ahas ni Eva | | |
| Movie | 1993 | Tatak ng Kriminal | Vitorio "Bito" Sandoval | |
| Movie | 1982 | Mga Uod at Rosas | | |
| Movie | 1989 | Joe Pring: Homicide Manila Police | | |
| Movie | 1990 | Alyas Pogi: Birador ng Nueva Ecija | Chief Banson | |
| Movie | 2003 | Crying Ladies | Priest | |
| Movie | 1977 | Tisoy! | Faith Healer (uncredited) | |
| TV Show | 2007 | Kamandag | Budol | 113 |
| TV Show | 1999 | Labs Ko Si Babe | Paquito "Kit" Angeles | 338 |
| TV Show | 2004 | Te Amo, Maging Sino Ka Man | Arnaldo Camacho | 162 |
| TV Show | 2002 | Kay Tagal Kang Hinintay | Dimitri Mijares | 353 |
| TV Show | 2005 | Angels Without a Heaven | Domingo "Domeng" Redondo | 210 |
| TV Show | 2006 | Calla Lily | Mang Edong | 80 |
| TV Show | 2007 | Maria Flordeluna | Ret. Gen. Carlos Alvarado | 93 |
| TV Show | 1988 | A Dangerous Life | Lt. Col. 'Red' Kapunan | 3 |