Wilshere was called up to Gareth Southgate’s side for this international break.
But the Arsenal midfielder, who is keen to impress in order to secure a World Cup spot, has not travelled with the Three Lions side to Amsterdam.
He is understood to have suffered an injury during training on Thursday morning.
Wilshere spoke earlier this week about his desire to force his way back into the England set-up.
He has not played for his country since the disastrous Euro 2016 campaign two summers ago.
Wilshere, 26, has endured a string of injury set-backs during his career but this season has returned to top form.
He has played 31 games for Arsenal, scoring twice, and been a central figure in their Europa League campaign.
Wilshere’s contract at Arsenal also expires at the end of the season and he spoke about his keenness to get a fresh deal signed before heading to Russia.
“I want it sorted as soon as possible,” he said.
“I want to go to the World Cup and enjoy it and we have three months till then and a lot can happen.”
England also play Italy on Tuesday, although it is not known if Wilshere will be fit enough or not for that tie.