 Gordon learnt to swim at Hamilton Baths, where her father worked as a lifeguard.From 1947 until 1957 she was the Scottish champion in the 200-metre breaststroke.In 1948, aged 15, she was the youngest member of the 1948 British Olympic team.