Su trayectoria política comenzó en su localidad natal, la villa barcelonesa de Tiana, donde militó desde los años 60 en grupos juveniles cristianos y en la asociación Amics de Tiana.
En 1976 se afilió a Convergència Democràtica de Catalunya (CDC), siendo elegido concejal en las primeras elecciones democráticas tras la dictadura.
En 1999 fue elegido eurodiputado en la lista conjunta de CiU, BNV y PSM-EN, cargo que mantuvo hasta 2002.
Durante este periodo abandonó la secretaría general de CDC, en su XI Congreso (2000).
En desacuerdo con los pactos de CiU con el Partido Popular (PP), terminó abandonando la coalición en septiembre de 2002, y fundando la asociación Catalunya 2003.