Mullen began swimming from a young age, and at the age of seven he became a member of Temple Swimming club. While at Temple he entered meets organized by Scottish Disability Sport, showing promise as a competitive swimmer. At the age of 10, after attending a gala in Dundee, he was approached by Paralympic champion swimmer Kenny Cairns, who believed Mullen had the potential to challenge at the highest level of the sport. Mullen took great inspiration from the meeting, giving him the belief to become a world champion. Mullen increased his training hours after being accepted by local club REN 96. At the age of 12 he was accepted into the Scottish Junior Squad, travelling to Sheffield for further training sessions. In 2010 Mullen recorded times that saw him accepted into the British SwimmingWorld Class Talent Programme. This led to him entering his first international swimming competition when he was part of the British team to compete at the 2011 IPC Swimming European Championships in Berlin. He entered three events, all in the S5 category, the 100m freestyle, 50m butterfly and 200m individual medley. He took two medals at the games, silver in the butterfly and bronze in the individual medley. In 2012 at the age of 15, he qualified for the Great Britain team for the 2012 Summer Paralympics in London. At the 2012 Paralympics, Mullen was entered for the 50m freestyle, 50m butterfly and 50m individual medley. In his first event, the 50m freestyle he progressed through the heats, taking the final slot as the eighth fastest qualifier. In the final he finished eighth. His second event the 50m backstroke he again qualified through the heats, this time finishing in second place, and recording the fourth fastest time. The finals saw Mullen finishing fourth, just over half a second behind bronze medalistZsolt Vereczkei of Hungary. Mullen's final event, the 50m butterfly, he again qualified through his heats only to again finish just outside the medals in fourth position. Mullen was back in the British team the next year when he travelled to Montreal to compete in the 2013 IPC Swimming World Championships. There he was entered into five events in the S5 category: the 50m Butterfly, 50m Backstroke, 200m Individual Medley, 100m Freestyle and 50m Freestyle. He finished 5th in the 50m freestyle and 4th in the 100m freestyle, but medaled in the other three events. He took silver in the 200m individual medley and 50m backstroke, beaten to first place on both occasions by Brazil's Daniel Dias. In the 50m butterfly he won bronze, again behind Dias and Roy Perkins.