Fue diputado en las Cortes Generales por Baleares en la XI y XII legislaturas,[1] y en el Parlamento de las Islas Baleares en la X legislatura autonómica.
En 1982 se licenció en Derecho por la Universidad de Sevilla y en 1989 aprobó las oposiciones a juez.
No obstante, los vocales de este órgano, elegidos directamente por el Parlamento, optaron por su compañero Diego Gómez-Reino.
[6] En junio de 2015 fue nombrado para sustituir al juez José Castro, que debía juzgar a la infanta Cristina de Borbón, Iñaki Urdangarin y los otros 17 acusados del caso Nóos.
Se ha manifestado a favor de defender el medio ambiente, habla catalán y tiene pareja mallorquina.