Se licenció en Ciencias Económicas por la Universidad de Barcelona y trabajó en el Cuerpo Superior de Administradores Civiles del Estado desde 1978.
En 1995 fue elegido diputado autonómico por el PSIB-PSOE como independiente.
Se afilió a este partido en 1996.
En 1999 fue nombrado director del Centro Balears Europa por el Gobierno de las Islas Baleares presidido por Francesc Antich.
Como consejero de obras públicas reinauguró la línea de tren entre Manacor e Inca, operada por SFM.