 Ni won the Chinese Chess Championship consecutively in 2006 and 2007.In December 2007, he won the Prospero Pichay Cup in Manila with a score of 7.0/9.In April 2008, Ni competed at the Russian Team Championships in Dagomys, Sochi for the team "Economist-SGSEU-1" (Saratov), where he achieved a score of 7.0/11 (+4=6–1) and a performance rating of 2735.