En 1977 ingresó a la Compañía de Jesús y luego de realizar misiones durante tres años en Tanzania fue ordenado sacerdote jesuita en 1989. Ha sido capellán y fundador de ONG como Infocap (Universidad de los Trabajadores) y Techo que, en 2001, expandió a otros países. Actualmente son diecinueve y se agrupan bajo Un Techo para mi País. Además ha sido capellán de los colegios Carampangue; La Maisonette y Villa María Academy. Fue columnista de la revista El Sábado de El Mercurio y también ha publicado varios libros.
El 2010 inició una misión a Burundi para trabajar en el Servicio Jesuita de Refugiados y posteriormente estuvo en el Congo. El 2014 regresó a Chile y actualmente realiza su labor social en la Fundación RECREA en el campamento Luz Divina, en el sector de La Chimba, en Antofagasta.