Proviene de una familia de migrantes y es el segundo de tres hermanos. Su padre era médico y su madre trabajadora social; ambos militantes del Partido Comunista.[1]
Tras el golpe de Estado de 1973, permaneció durante un año en Argentina junto a su padre y sus hermanos. Regresó a Chile en octubre de 1974. Posteriormente ingresó al Instituto Pedagógico de la Universidad de Chile para estudiar Literatura, donde desarrolló actividad política como militante del MAPU. Finalizó sus estudios en 1984 en la sede La Reina de la Universidad de Chile. Durante ese período asumió además labores como dirigente de la Federación de Estudiantes de la Universidad de Chile (FECH). Asimismo, participó en la formación de la Revista Letras.[1]
Es militante del Partido por la Democracia. Fue candidato a diputado en las elecciones parlamentarias de 1993 y 1997, por los antiguos distritos 7 y 47, respectivamente. En ambas oportunidades no resultó electo, obteniendo el 26,70 % y el 19,56 % de los votos.[2]
Se desempeñó como embajador de Chile en Bruselas durante el gobierno de Ricardo Lagos, entre mayo de 2000 y julio de 2004.[3]
Se desempeñó como jefe de la División de Coordinación Interministerial del Ministerio Secretaría General de la Presidencia durante la gestión de José Antonio Viera-Gallo, en el primer gobierno de Michelle Bachelet.[3]
Posteriormente, ejerció como director ejecutivo del Museo de la Memoria y los Derechos Humanos entre 2011 y 2016, y del Museo de la Educación Gabriela Mistral entre 2016 y 2018.[3] También fue director del Museo Nacional Benjamín Vicuña Mackenna.[4]
Es director ejecutivo de la Corporación Cultural de Ñuñoa.[5]