"Jerome has developed really well here and is one of the most important players for Bayern Munich," said chairman Karl-Heinz Rummenigge. "For this reason it was a logical step to extend his contract which we did today."
Despite disappointment for Boateng in Bayern's 3-2 loss to Manchester City yesterday, their first home defeat since March, they still finished winners of their UEFA Champions League group to reach the last 16.
Having joined in July 2011, Boateng helped Bayern win last season's Champions League title as the Bavarian giants became the first German side to win the treble of European, league and cup titles.
"I am happy, Bayern is one of the biggest clubs in the world and it's a lot of fun and an honour to play for them," said Boateng, who has made 36 appearances for Germany. "I want to win more things with this team in the coming years."