England manager Gareth Southgate says he “did not speak” with Manchester United boss Jose Mourinho about the decision to include Marcus Rashford in the senior squad.
It means striker Rashford, 19, will miss out on the Under-21 European Championship in Poland this summer.
Mourinho had said he did not think Rashford should play in the tournament.
“I’m not in a position where I can make decisions to keep people happy. I’m not going to achieve that,” said Southgate.
“The key for us is not the relationship with Jose, it’s the relationship with Marcus. I didn’t speak to him (Mourinho) about it. I let him know where I was heading with it at the end.”
The FA previously indicated young players needed tournament experience.
Rashford has instead been called up for the World Cup qualifier against Scotland on 10 June and the friendly against France three days later.
He played 58 games for United and England this season, scoring 11 goals, having broken into his club’s first-team last term.
Just four months into his first professional season in February 2016, he was selected for Euro 2016 by England manager Roy Hodgson and has gone on to win eight caps.
Mourinho said last month Rashford should not go to the Euros as “it does not make a lot of sense to drop levels”.
Southgate said he “wants a good working relationship with the clubs” but has to make decisions “that are right for England”.
The former international defender added: “If I am trying to keep Jose happy that’s going to be, let’s say, fairly difficult. So I have got to make decisions that are right for England seniors long term, I’m always mindful of what is right for the players.
“Respectfully, none of the managers are going to be around in 10 years, or it’s very, very unlikely, and I think people like Marcus Rashford will be.
“So there’s always going to be some collision at some point on that and some disagreement on that.”