Sociólogo y militante comunista. Fue concejal por Maipú durante dos períodos, entre 2012 y 2020; y nuevamente electo en 2024.
Fue presidente de la Comisión Nacional de Concejales(as) de Chile de la Asociación Chilena de Municipalidades en los años 2015–2016. Se interesa en los temas medioambientales y en la defensa del agua y de la única sanitaria pública del país, SMAPA.