Militante del Partido Socialista de las Islas Baleares desde el inicio de la década de 1980, ha sido Director Insular de la Administración General del Estado en Baleares de 2004 a 2008, y diputado por las mismas al Congreso en las elecciones de 2008.