Nació el 25 junio 1964 en Viña del Mar. Estudió en el Colegio alemán Thomas Morus de Santiago (1970-1974) y en el Seminario Menor (1975-1982). Estudió Filosofía en la UC (1983-1985, 1988-1989). Es Licenciado en Filosofía UC. Ingreso al Seminario Pontificio Mayor el año 1986. Es Bachiller en Teología en la UC. Se ordenó sacerdote el año 1995. El año 2004 se doctoró en Filosofía en Alemania (Tübingen).
Trabajó en la Vicaría Pastoral Universitaria desde el 2005, y fue Vicario episcopal de la misma entre los años 2008-11. También fue párroco entre los años 2006-2007 de la parroquia Santa Ana.
Desde el 2011 hasta la fecha es el Vicario episcopal para la Educación del Arzobispado de Santiago.