Padre de tres hijos. Ha ejercido como director de hotel en Barcelona y actualmente es directivo de una empresa gerundense de personal de seguridad.
Fue concejal del Ayuntamiento de Olot (Gerona) en la legislatura del 2011 al 2015. En la actualidad es vocal del CEP de VOX Gerona.