"Ivan will help us immediately with his many years of international experience," said Bayern sporting director Hasan Salihamidzic. "He is technically gifted and flexible in attack."
Perisic, 30, is widely considered to be Bayern's back-up option after their bid to sign Leroy Sane was derailed by the Manchester City winger's recent knee injury.
The 2018 World Cup finalist had already confirmed the transfer to German media after he was spotted undergoing a medical check in Munich on Monday.
According to Bild newspaper, Bayern have paid €5 million for the Croatian international, with the option to buy him outright for around €20 million at the end of the season.
Perisic is a familiar name in Germany, having won the Bundesliga title with Borussia Dortmund and the German Cup with Wolfsburg earlier in his career.
"I am very happy to be back in Germany. Bayern are one of the biggest clubs in Europe. We don't want to just win the league and cup, we also want to attack the Champions League," said Perisic.
He also played under Bayern coach Niko Kovac during the latter's two-year spell as Croatia coach between 2013 and 2015.
"I am sure that Ivan will integrate quickly as he already knows the Bundesliga and Niko Kovac," added Salihamidzic.
Perisic's current contract at Inter runs until 2022, but he was reportedly set to play less of a role under new coach Antonio Conte.
At Bayern, he will provide much-needed reinforcement on the wing following the departure of veteran club icons Arjen Robben and Franck Ribery at the end of last season.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ