Liu represented his country at the 2012 Summer Paralympics in London, where he competed in three events, the 100 metre relay and his favoured long jump and triple jump. He finished on the podium in all three events, taking the gold medal in both the jump events and was part of the Chinese relay team that took the silver medal. As well as Paralympic success, Liu dominated both the long jump and triple jump events in the T46/47 classification at the World Championships between the Games in London and Rio. He took the gold medal in both the events in the 2013 World Championships in Lyon, and repeated this feat at the 2015 Championship in Doha.