2014
Camelia La Texana as Arnulfo Navarro (60 episodes)
2012
Infames as Leopoldo Rivas (130 episodes)
2010
The Child of the Desert as Javier
2009
Vidas cruzadas as José (15 episodes)
2009
The Line as Taxi Driver
2005
My Name Is Earl as Elderly Man (1 episode)
2004
Joey as Officiant (1 episode)
2004
A Day Without a Mexican as Jose Mendoza
2003
Ladies' Night as Presentador
2003
Demon Slayer as Father Enrique
2002
Monk as Raul (1 episode)
2002
The Shield as Mexican Border Officer (1 episode)
1996
Nothing Personal as X (195 episodes)
1995
Viva San Isidro! as Etziquio Estevez
1995
Crimen perfecto as Lic. Gamino
1994
The Daughter of the Puma as El Capitan
1994
The Burning Season as Joao
1994
The Cisco Kid as Lopez
1993
Acapulco H.E.A.T. as Mustafa (1 episode)
1992
Like Water for Chocolate as Sergeant Treviño
1992
Cómodas mensualidades
1991
No quiero discutir as Doctor
1991
Mujer de cabaret as Fiscal
1991
Mexican Ghostbusters as Notario
1990
Fotógrafo de Modelos as Notario
1990
Las buenas costumbres as Hernán Salas
1989
Romero as Presidential aide
1988
The Marked Hour as Joaquín (1 episode)
1988
El cielo subterraneo
1988
El sótano as Padre de Anel
1986
Chido Guan, el tacos de oro as Javier
1974
Conserje en condominio as Pasajero metro (uncredited)
1954
Venganza en el circo
1953
Huracán Ramírez as Carrero (mesero)