The 27-year-old Germany international is in his fifth season at Borussia Park, having joined from Borussia Dortmund in the summer of 2017.
Ginter reckons it is now time to change surroundings and he has been linked with a move to Inter Milan.
Ginter had made 165 appearances across all competitions for Monchengladbach in his time at the club, including 17 games this season.
"After long deliberations, I have decided not to renew my expiring contract," Ginter posted on Instagram.
"After five fantastic years at Borussia Monchengladbach, it is difficult for me to take this step, but I've decided upon a different path for my personal and professional development.
"I owe a lot to the fans of Borussia and shall always carry this club in my heart. Now I will go with a full head of steam into the second half of the season.
"Those who know me know that I will give everything to accomplish the goals still possible in this season together with everyone else."
Ginter has won 46 caps for the German national team and was part of their squads at the 2014 and 2018 FIFA World Cups, but failed to make a single appearance at either tournament.