The 31-year-old will undergo surgery on his left knee on Wednesday.
“Christian Maggio will undergo surgery on Wednesday and will be back after the break for international games,” an official Napoli statement reads.
The injury will see the Italy international miss the Champions League clash with Arsenal.