W 2017 roku na mistrzostwach świata w Budapeszcie płynął w eliminacjach sztafet mieszanych 4 × 100 m stylem zmiennym i zdobył brązowy medal, kiedy Chińczycy zajęli w finale trzecie miejsce. Na dystansie 100 m stylem motylkowym był szósty, w finale poprawiając czasem 50,96 rekord Chin. W konkurencjach 50 i 200 m stylem motylkowym uplasował się na 21. pozycji, uzyskawszy odpowiednio czasy 23,86 s i 1:58,63 min. Li brał także udział w wyścigu sztafet mężczyzn 4 × 100 m stylem zmiennym, w którym Chińczycy zajęli szóste miejsce.