Alcalde del Ayuntamiento de lgualada desde el año 2011, al obtener la candidatura de CIU ancabezada por él en las elecciones municipales de 2015 la mayoría absoluta con un total de once regidores, uno más que el 2011. Inicia su carrera trabajando en el Consejo Comarcal de la Anoia, donde encabeza la dirección del Departamento de promoción económica. Más adelante, fue Vicepresidente de la misma; hasta que fue elegido Presidente del Consejo Comarcal de la Anoia. En 2011 fue nombrado diputado provincial de la Diputación de Barcelona, donde asumió el Área de Educación y Tecnologías de la Información y la Comunicación. El año 2013 fue nombrado Diputado Delegado de Infraestructuras, Urbanismo y Vivienda. El 2015 fue nombrado Vicepresidente segundo de la Diputación de Barcelona y presidente de Desarrollo Económico, cargo que desarrolla en la actualidad. Actualmente, también es Presidente de la Mancomunidad Intermunicipal de la Conca de Ódena, Presidente de la Mancomunidad para la atención de los disminuidos psíquicos de la comarca de la Anoia, Presidente del Consorcio Sociosanitario de lgualada, Presidente del Consorcio de Gestión Televisión Digital y Vicepresidente del Consorcio Sanitario de la Anoia.