Kim Min-jae has reportedly been pictured at Bayern Munich's training ground ahead of signing for the club.
Kim was a stalwart in defence for Napoli alongside Amir Rrahmani as they helped the club to a first Serie A title in over 30 years last season.
The Partenopei only signed Kim last summer from Fenerbahce for €18m (£15m), but Bayern have moved in and met his release clause to prise him away from Naples.
Fabrizio Romano claims on Twitter that all personal details have been agreed and Kim will be announced as a Bayern player imminently.
The Bavarian club activated the South Korean's release clause last week and Napoli are expected to receive €50m (£43m) for the 26-year-old.
Kim completed his medical while still on his pre-season break in South Korea and he could be ready to play in Bayern's first pre-season encounter against Manchester City next Wednesday.
As Napoli ran away with the Scudetto at a canter, Kim was named Serie A's Best Defender, with teammates Victor Osimhen and Khvicha Kvaratskhelia also picking up the same award in their respective positions.
Despite losing a key defender though, Napoli appear confident of holding onto their other two leading lights, with clubs reluctant to pay the substantial fees that owner Aurelio de Laurentiis has placed on Osimhen and Kvaratskhelia.
For Bayern, after announcing that they were happy to let seven first-team players leave recently, as well as Leon Goretzka attracting attention from the Premier League, Joshua Kimmich could be another set to exit.
Kicker claims that the Bayern board are willing to listen to offers for the midfielder, but a fairly hefty fee is expected to be required for the club to let him go.
Goretzka has been the focus of some transfer speculation this week, with West Ham United said to be showing interest as they search for a Declan Rice replacement.
Sadio Mane and Benjamin Pavard headed the list of players that were reportedly transfer listed by the club earlier this month, as a summer overhaul looks set to happen at the Allianz Arena. body check tags ::