2014
Patagonia of Dreams as Lazlo Rabber
2013
Kite Adrift as Paulina's Father
2013
Bim Bam Bum as Alonso (11 episodes)
2013
Maria Graham: Diary of a Residence in Chile (2 episodes)
2012
Solita camino as Professor Marín (3 episodes)
2012
No as Campaign Director
2012
Night Across the Street as Gural Piriña
2012
Vida por vida as Santa Cruz (12 episodes)
2012
Roman's Circuit as Osvaldo
2011
Profugos as El Chele (4 episodes)
2011
12 días que estremecieron Chile as Ernesto (1 episode)
2011
Baby Shower as Ricardo
2010
La familia de al lado as Mario (4 episodes)
2010
Cartas de mujer as Joaquin (1 episode)
2010
Algo habrán hecho por la historia de Chile as Jose Antonio de Rojas (1 episode)
2010
Feroz as Andrés Cruz (1 episode)
2009
Monvoisin as Raymond Monvoisin
2009
Dawson Isla 10 as José Tohá
2009
A Stop Away from You as Mario
2008
Litoral as Man in Black (1 episode)
2008
Gen Mishima as Octavio Cox (5 episodes)
2008
The Sky, the Earth and the Rain as Toro
2007
Héroes as Juan Antonio Vidaurre (1 episode)
2007
El brindis as Carlos
2006
Huaiquimán y Tolosa as Bank Manager (1 episode)
2006
Rojo: La película as Ernesto (Jimena's Father)
2005
Las bicicletas as Mr. Judge
2005
Infieles as Carlos (1 episode)
2005
Infieles as Dr. Julio (1 episode)
2005
Infieles as Salvador (1 episode)
2004
Geografía del deseo as Felipe (1 episode)
2004
Machuca as Colonel Sotomayor
2003
JPT: Justicia para todos as Judge (5 episodes)
2000
Gracias por la vida as Connie's Brother (1 episode)
2000
Coronation as Young Carlos
1999
María Luisa en la niebla as Communist Poet
1999
El día menos pensado as Arturo (1 episode)
1999
El día menos pensado as Frederick (1 episode)
1997
Santiago City as Miguel (17 episodes)
1994
Hasta en las mejores familias
1993
Mea culpa as Beckert (1 episode)
1993
Mea culpa as Roberto Stack (1 episode)
1988
Vivir así as Jimmy (1 episode)
1987
La Quintrala as Guard 2 (4 episodes)