Fue el segundo español en lograr una medalla en un Campeonato de Europa de Natación, con la plata obtenida en los 200 metros espalda en Utrecht 1966. Disputó esta misma prueba en los y en los Juegos Mediterráneos de 1963, donde acabó sexto en la final. En los Juegos Mediterráneos de 1967 obtuvo el bronce en los 100 metros espalda.