Escritor, guionista de cine y director teatral chileno.
Entre sus montajes teatrales destaca ¿Quien le tiene miedo al lobo? de Edward Albee y Santa Juana de Bernard Shaw.
Guionista de los films Julio comienza en Julio del director Silvio Caiozzi, y Amnesia de Gonzalo Justiniano.
Autor de la trilogía Tres Nombres para Catalina, ambientada en el Chile Colonial de mediados del Siglo XVII.