Ingeniero civil de la Pontificia Universidad Católica de Chile.
Fue gerente general de Aguas Andinas entre 2004 y 2011, presidente de la empresa durante el período 2011 a 2016, y nuevamente desde 2022 a la fecha. Director de IAM desde 2014 y presidente de IAM desde 2016 a la fecha.
En la actualidad, integra el Directorio País de Veolia para Chile-Perú y es miembro del Directorio de la Sociedad del Canal de Maipo y de la Fundación San Carlos de Maipo.
Miembro y presidente del directorio desde 2022.