Graduat en Història per la Universitat de Barcelona. És membre de l’ANC, Òmnium Cultural, l’Ateneu Barcelonès i diverses entitats locals. Ha estat vinculat durant més de 15 anys a l’AE Serra de Marina d’Escoltes Catalans.
Fou diputat al Parlament de Catalunya en la XIII-XIV legislatura; regidor de l’Ajuntament de Vilassar de Dalt per ERC , responsabilitzant-se de la Tinença d’Alcaldia de Cultura, Comunicació i Espai Públic (2015-2019); i Conseller Comarcal del Maresme (2015-2017).