He swam in three Swimming World Championships. Rome, Italy in 1994, Perth, Australia in 1998 and Hong Kong, China in 1999, with his best performance coming at the 1999 SC World Championships in Hong Kong, China. He won a bronze medal and broke the Spanish national record in the 400m IM at the event.