The 22-year-old will sign a four-year deal with the Bundesliga side, pending a medical.
“We have been watching him for a while and believe he is a player with a lot of potential and we are delighted to have convinced him to sign for Borussia,” said Gladbach’s director of sport Max Eberl on the club’s website.