City's official Twitter account shared the news:
The Red Devils have scheduled two pre-season matches, as they'll take on Bundesliga giants Borussia Dortmund at Shanghai Stadium on July 22.
The derby against City will be played at the Beijing National Stadium three days later, per United's Twitter account:
Tickets will be released at a later date and can be obtained via the club's official website.
It will mark United's third straight appearance in the International Champions Cup, but, unlike last year, the Red Devils will be playing in Asia rather than North America. The club hasn't played a match in Asia since 2013.
Per United's official website, executive vice-chairman Ed Woodward recognised the strong support the team has in the region:
Manchester United has strong historical links with China and we are very proud of our relationship and of our fans throughout the country.
A total of almost 500,000 supporters have attended previous games during our visits to China and we have always enjoyed exceptional support in the country, so naturally it is something that everybody is very much looking forward to this summer.
Per Simon Stone of BBC Sport, manager Louis van Gaal requested a shortened pre-season for his squad, which is why the club will only spend eight days in China and play just two matches.
The pre-season derby will mark the first time incoming City manager Pep Guardiola takes on his new rivals as well as his old foes Dortmund.
Per Stone, United are also expected to have a new manager by then, and it could be former Real Madrid boss Jose Mourinho, who also happens to have a personal history with Guardiola, per James Robson of the Manchester Evening News.