Anish Giri is the son of a Nepalese hydrologists, his mother is of Russian origin. He grew up in Saint Petersburg. In 2002 he moved with his family for professional reasons to Japan. After the brief return to Russia, the family has lived since the beginning of 2008 in the Netherlands, after his father had taken a job at a research institute in Delft. Anish Giri speaks Russian, English, Japanese and Dutch, and has knowledge of the Nepalese and German.
Anish Giri learned to play chess at age seven. In Japan, he had no opportunity to train with strong players and increased his skill level through the study of books and on the internet games. His first success was winning the U9 championship of the island of Hokkaidō. In 2006 he was Russian master of U12. He also finished fourth at the European Youth Championships U12.
His first Grandmaster norm Giri earned at an Open at Hilversum in April 2008, which he won. The second standard was followed by the end of 2008 chess festival in Groningen. The third and final norm he achieved in February 2009 in the C group of the Corus chess tournament in Wijk aan Zee. At this time he was 14 years, seven months and two days old, so he was at that time the youngest grandmaster in the world. In September 2009 he won the Dutch Cup in Single Haaksbergen. In January 2010, he won the B group of the Corus chess tournament with nine points from 13 games. In 2011 he was again able to win the national championship in Boxtel. In January 2012 Giri won the 54th Torneo di Capodanno in Reggio Emilia ( category 20 ) with six points from ten games. After a weak start, with 1 out of 4 he turned it on in the second half of the tournament and won the tournament ahead of Alexander Morozevich and Hikaru Nakamura.
Giri was at age 18 the youngest player in the top 100 in the world rankings (as of October 2012). Giri plays in the chess Bundesliga for the SK Tower Emsdetten.