Heynckes returns to the German giants for a fourth stint, having enjoyed spells from 1987-1991, the early part of 2009 and 2011-2013, replacing the sacked Carlo Ancelotti, whose one-year reign came to an end on September 28.
During his previous managerial stints, the 72-year-old won the German top-flight title three times while also completing the treble of the Bundesliga, Champions League and DFB Cup in 2013.
Eight players from that treble-winning squad are still on the books at the Bavarians and the returning manager, who will take charge until the end of the current campaign, is primed and ready to get the club back on track.
"In 2013 I made the decision not to carry on as a coach. I'd made my mind up," he said at the official presentation held at the Allianz Arena on Monday afternoon.
"I'm looking forward to the challenge. I know how to deal with the players, how I have to work with them and I'm confident we can get back to winning ways."