Portugal coach Fernando Santos said Ronaldo also will not be called up for the next round of international games in November.
Santos said the decision was taken after a three-way conversation between him, Ronaldo and the head of the Portuguese soccer federation. He refused to give details of the conversation, nor would he comment on Ronaldo’s state of mind, saying the information was private and personal.
Santos said he expected Ronaldo to play again for Portugal eventually.
Ronaldo also missed Portugal’s first two post-World Cup matches last month, with Santos saying then that Ronaldo had only just moved to Italian club Juventus and was still settling down there.
Santos used the 33-year-old team captain’s absence last month to try out younger players.
Ronaldo, who is nearing the end of his playing career, is a national hero in Portugal and the country’s best-known celebrity.
He is the country’s most experienced player with 154 national team appearances, and its all-time highest scorer with 85 goals.