He released a statement on his official Instagram account to confirm his departure from the national team set up.
Chelsea forward retires from international football
Victor Moses has decided not to continue with the Super Eagles after the 2018 FIFA World Cup.
The message read, "I would like to announce that after much thought I have made the decision to retire from playing international football.
"I have experienced some of the best moments of my life wearing the Super Eagles shirt and have memories with me that will last a lifetime. Nothing will ever compete to what it felt like to represent Nigeria on behalf of our country.
"However I feel that now is the right time to step away in order to be able to focus fully on club career and my young family as well as to allow the next generation of Super Eagles stars the opportunity to step up and to flourish.
"We are blessed as a nation to have so many exciting young players coming through and now is their time.
"There are so many highlights that stand out for me over the years; from making my debut, to playing in two World Cups and being a part of the team to win the African Nations Cup for first time for our nation since 1994 being just a few of them, the the .
"I have already spoken to the manager by telephone and would like to say thank you to him and his staff, the NFF and all of my teammates for all of their support over the years.
"Most importantly I would like to say thank you to the Nigerian people for believing in me and supporting me over the years. It’s meant the world to me and my family and I will always be a proud Nigerian supporting the team.
"Thank you for the memories and good luck to the team for the future "
Victor Moses with the Super Eagles
Victor Moses played a made a total of 37 appearances for the Super Eagles and contributed 12 goals.
He started out his international career with the English youth setup at U-16, U-17, U-19 and U-21 levels.
Still 27-year-old his decision to retire comes as a shock to football loving Nigerians.
He got his first call-up under coach the last Stephen Keshi in an international friendly game against Guatemala in 2011.
He went on to play the qualification games for the 2013 African Cup of Nations (AFCON) which he played a pivotal role in the Super Eagles success.
He represented the Super Eagles at the 2014 FIFA World Cup in Brazil and also the where he scored in the group game against Argentina.