Su vida política se inició en 1961 en el Front Obrer de Catalunya durante la dictadura franquista; más tarde militaría en Convergencia Socialista de Cataluña, y posteriormente en el Partido de los Socialistas de Cataluña, con el cual sería elegido concejal por Barcelona en las primeras elecciones municipales democráticas y donde ocuparía el cargo de teniente de alcalde de la Reforma Administrativa y de Hacienda.