En el año 2000 hace su debut en la teleserie Romané, encarnando a Mario Cruces, el adolescente hijo de Muriel Cruces (Carmen Disa Gutiérrez), una madre soltera que sale con Rodrigo Cordero (Álvaro Morales), un hombre delincuente.
Posteriormente, en el año 2003, es elegido como uno de los actores juveniles para ser parte de la teleserie juvenil Dieciséis, donde encarna al escolar Álvaro Munizaga, quien tiene una relación con una joven bulímica, Ariela Ortúzar (Paola Giannini), pero se siente inmediatamente atraído por una de las alumnas nuevas, Canela Talavera (Isabel Ruiz), con quien comienza una relación, pero pronto sus vidas toman un gran giro cuando, tras haber sostenido relaciones sexuales, la joven Canela queda embarazada.
El año 2003 forma la compañía de teatro TeatroHisteria; con la que es galardonado como mejor director y premio a la mejor obra en el festival “ETI 2004”.
También el año 2003 forma la Compañía Teatral “LaOtraLuna” (hoy llamada L a C l a q u e T e a t r o) con la que estrena trabajos de su propia autoría, tales como: 18… La Historia Recién Comienza; 20 Preguntas de amor... y una respuesta amenazada; Tenorio; Esperando a Godoy y trabaja en la producción de Sueños en pantalón corto (Obra inspirada en la vida del futbolista Carlos Caszely).
[2] Desde el año 2008, el actor tiene una relación con la también actriz Elizabeth Hernández, quien fue participante del reality show de Canal 13 Protagonistas de la Fama.