Après avoir brillé au niveau international avec trois podiums en catégorie junior, Massana remporte en 1993 la médaille d'or du 20 km marche des Championnats du monde de Stuttgart avec le temps de 1 h 22 min 31 s. L'année précédente, il avait été disqualifié sur le 20 km, peu avant d'entrer dans le stade olympique de Montjuïc à Barcelone. Il défend son titre mondial deux ans plus tard à Göteborg et obtient l'argent, en terminant 24 secondes derrière l'Italien Michele Didoni.