Es Ingeniero en Gestión Pública, titulado en 2005, antes de dedicarse al servicio público desarrolló gran parte de su vida laboral en la empresa privada.
En el 2008, se postuló a alcalde, no resultando electo, aunque obtuvó la segunda mayoría.
Luego, en 2012 fue elegido Alcalde con la más alta mayoría; 11.556 votos.
Siendo, su tercer y último periodo como edil de Rengo.
[2] Esta casado con Marisol Mardones Reyes, son los padres de: Karen, del diputado Raúl Soto y de Nicolás.