Fue alcalde de Terrassa por el PSC hasta que, en noviembre de 2017, dimitió del cargo. Ahora, vuelve a ser alcalde con su propio partido. Abiertamente gay, tiene pareja y tres hijos adoptados.