Tijdens de Olympische Winterspelen van 2006 in Turijn behaalde hij met het Chinese aflossingsteam, dat naast Li bestond uit Li JiaJun, Li Ye en Sui Baoku een vierde plaats. Tijdens de wereldkampioenschappen van 2006 won hij een zilveren aflossingsmedaille met het Chinese team. Individueel stond Li in het eindklassement van het WK vijfde. Een jaar eerder was het team in eigen land (Peking) vierde geworden. Individueel is de beste prestatie van Li Haonan de tweede plaats (zilveren medaille) op de 500 meter van de WK's van 2004 in Zweden en 2006 in de Verenigde Staten.