The on-loan Manchester City winger, who has another season to go on his deal at the Hoops, was wanted by England for the Under-19 European Championships in Germany.
But the tournament clashes with the Parkhead side’s opening round of the qualifiers for Europe’s elite club competition.
England’s head coach Aidy Boothroyd planned to take Roberts after he played a key role in the qualification campaign, which included knocking out holders Spain. They are due to play Holland, Croatia and France in the group stage of the Euros – at the same time as the opening two ties of Celtic’s Champions League bid.
The FA agreed to leave Roberts out of the 24-man squad for next week’s warm-up double-header against Mexico. Boothroyd will finalise his plans during the Central America trip and, barring a late injury crisis or sudden change of heart, Roberts will also be omitted for the tournament to let him play for the five-in-a-row champions.
“It’s a big ambition of mine and Celtic haven’t been there for the last couple of years. To get back there would be great for the club and unbelievable for me.”