Thomson was born in Irvine, Scotland, and raised in Kilmarnock. In 2009, she competed at the "Future Champions Trophy" in Amsterdam, Netherlands. At the time, she was training on ice twice a week. Thomson moved to Nottingham, England in 2012, in order to become a full-time athlete. She is based at the National Ice Centre in Nottingham. Thompson won a silver medal in the 500 metre event at the 2013 European Youth Olympic Winter Festival. She crashed out of her 1500 metre semi-final at the Festival. At the start of the 2016–17 season, Thomson set her personal best in a World Cup event in Calgary, Canada. Thomson qualified to compete at the 2018 Winter Olympics in the 500, 1000 and 1500 metre events. Thomson finished fourth in her 1500 metres heat, and did not qualify for the final. She was part of the British team that came third in the mixed team relay at the 2018–19 ISU Short Track Speed Skating World Cup event in Dresden.