2014
Camelia La Texana as Arnulfo Navarro (60 episodes)
2012
Infames as Leopoldo Rivas (130 episodes)
2010
The Child of the Desert as Javier
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
Demon Slayer as Father Enrique
2002
Monk as Raul (1 episode)
1996
Nothing Personal as X (120 episodes)
1995
Viva San Isidro! as Etziquio Estevez
1994
The Burning Season as Joao
1993
Acapulco H.E.A.T. as Mustafa (1 episode)
1992
Like Water for Chocolate as Sergeant Treviño
1992
Cómodas mensualidades
1990
Fotógrafo de Modelos as Notario
1990
Las buenas costumbres as Hernán Salas
1988
El cielo subterraneo
1986
Chido Guan, el tacos de oro as Javier
1954
Venganza en el circo
1953
Huracán Ramírez as Carrero (mesero)