Miembro del Partido Socialista de las Islas Baleares-Partido Socialista Obrero Español, ha sido diputado del Parlamento de Baleares entre 1995 y 2015.