In addition, Holmes was given a $25,000 fine and ordered to undertake remediation and education for a period to be advised by the league.
With Holmes being selected in today’s Kangaroos squad for the Pacific Championships, the suspension will be served in the first Test of the Championships, which will be against Samoa in Townsville on October 14.
He will be eligible to play his next game against New Zealand in Melbourne on October 28.
The photo was first shared on Holmes’ own personal Instagram account and has since been taken down.
According to the original Daily Telegraph report, it was the Cowboys who first went to the NRL to inform the Integrity unit of the situation.
Holmes’ premiership teammate, Paul Gallen, hit out at his “stupidity” in a column for Wide World of Sports.
“When I was told Holmes had actually posted the photo himself to his own social media page I almost couldn’t believe it,” Gallen wrote.
“What a dumb thing to do. It’s basically the height of stupidity if that is what actually happened.”
“I’ve said it before and I’ll say it again – social media is a trap and footy players fall into it far too often.
“Know when to put the phones down boys.”
More to come.