2021
Un loco matrimonio en cuarentena as Father Enrique
2021
¡Qué dice Chile! as Self - Contestant (1 episode)
2021
Nuestro teatro as 'Pato' Valenzuela (1 episode)
2021
Nuestro teatro as Various Characters (1 episode)
2019
100 días para enamorarse as Leo (31 episodes)
2018
Sigamos de largo as Self (3 episodes)
2018
La noche es nuestra as Self (1 episode)
2017
Dime quién fue as Father Remigio Ayala (9 episodes)
2016
Te doy la vida as Domingo Garrido (158 episodes)
2016
La divina comida as Self - Contestant (1 episode)
2015
Algo personal as Self (1 episode)
2013
Lo que callamos las mujeres as Paulina's Father (1 episode)
2008
Sin dios, ni late as Self (1 episode)
2007
Héroes as Barros Luco (1 episode)
2005
Infieles as Rafael (1 episode)
2004
Loco por ti as Marco (12 episodes)
1996
Punto rojo as Psychologist