Il représente à deux reprises l'Espagne aux Jeux olympiques. En 1988 à Séoul, le nageur décroche la médaille de bronze du 200 m brasse en 2 min 15 s 21 derrière le Hongrois József Szabó et le Britannique Nick Gillingham. Quatre ans plus tard, à Barcelone, il échoue au pied du podium de cette même épreuve en 2 min 13 s 29, une course remportée par l'Américain Mike Barrowman. Par ailleurs, en 1991, il monte sur la troisième marche du podium du 200 m brasse des Championnats d'Europe disputés à Athènes. Deux ans plus tard à Palma de Majorque, il décroche l'argent avec le relais 4 × 100 m quatre nages espagnol lors des Championnats du monde en petit bassin.