Rodriguez will move to Milan after the club confirmed the deal via their official Twitter account, and the player has signed on at the San Siro until 2021:
The Switzerland international leaves the Volkswagen Arena after a successful five-and-a-half-year spell in Germany, having arrived in Wolfsburg from FC Zurich as a 19-year-old in January 2012.
Rodriguez has since gone on to make 184 total appearances for the Wolves, per Transfermarkt, with whom he won the 2014-15 DFB-Pokal title and the 2015 DFL-Supercup.
He now looks certain to receive greater title prospects with the Rossoneri, who will aim to offer UEFA Champions League football in the near future and an opportunity to test his talents in Serie A.
Wolfsburg, on the other hand, only just avoided Bundesliga relegation in May, beating Eintracht Braunschweig 2-0 in the play-offs, potentially dimming the players' hopes of what's to come at the club.
Rodriguez, 24, already has 45 caps for Switzerland, a sign of just how highly rated he is within the national team, and he was also named 2014 Swiss Footballer of the Year.
The full-back scored two goals and recorded three assists in 24 Bundesliga appearances during the 2015-16 season and will offer his new outfit a versatile presence on the left side of defence, and he can also operate well in attack.