The Chelsea winger played 37 times for his country, scoring 12 goals since opting to represent the Super Eagles over England back in 2012.
"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," he said via his official Twitter account.
"However, I feel that now is the right time to step away in order to be able to focus fully on my club career and young family, as well as to allow the next generation the opportunity to step up and to flourish.
"Thank you for the memories and good luck to the team for the future."
Moses won the AFCON in 2013 and represented the African giants at two FIFA World Cups during his six-years in the senior national team.