The 24-year-old was initially called-up to Frank de Boer’s 26-man squad for the tournament this month.
But the midfielder played no part in either of Netherlands’ warm-up friendlies against Scotland or Georgia last week.
Van de Beek trained separately from the rest of Netherlands’ squad on Monday and the KNVB has now confirmed that the United midfielder is ‘struggling with an injury’ and will not feature at Euro 2020.
A statement from KNVB on Tuesday read: ‘Donny van de Beek has to let the European championship pass by. The Manchester United midfielder is struggling with an injury.
‘As a result, the 19-time international, who last played minutes in Orange in March during Gibraltar – Netherlands (0-7), is not available in time for the European Championship. National coach Frank de Boer does not call for a replacement for Van de Beek.’
Netherlands kick off their Euro 2020 campaign against Ukraine on Sunday.
De Boer’s side will also face Austria and North Macedonia in Group C.
Van de Beek, meanwhile, has endured a difficult debut season at United.
The midfielder joined from Ajax in a £40 million deal last summer but started just four games in the Premier League.
For more stories like this, check our sport page