Profesional desde 1982, necesitó jugar doce años en el circuito europeo para lograr su primer título, el torneo de Madeira.
Aunque no volvió a ganar otro título en el circuito europeo, se ha adjudicado en tres ocasiones el trofeo rey Hasan II de Marruecos, además de ganar en tres ocasiones el circuito nacional.
En 1999 consiguió tres terceros puestos, además de vencer al gran Tiger Woods en la Dunhill Cup.
Ha estado incluido doce veces entre los cien primeros del orden del mérito europeo, siendo su mejor puesto el 31° que obtuvo en 1998.
Ha representado a España tanto en la Dunhill Cup como en la copa del Mundo de golf.