Abogado de la Pontificia Universidad Católica de Chile. Fue abogado asesor del Ministerio Secretaría General de la Presidencia durante el gobierno del Ex Presidente Sebastián Piñera Echenique.
El 2004 es elegido como Concejal de la comuna de Curacaví, obteniendo la primera mayoría de las votaciones. En octubre de 2012 es elegido Alcalde de Curacaví con el 64,65% de votos.
Nuevamente en octubre de 2016 es reelecto Alcalde con el 59,5%, equivalente a 6.633 sufragios.