The surgery will include a left knee patella tendon debridement and repair and will be done by the team's orthopedist. Knicks president Phil Jackson said the team's medical staff said Anthony could be out for four to six months.
Anthony appeared in only 40 of the team's 53 games so far this season while battling a knee injury.
"This is a necessary step for him to take," head coach Derek Fisher said.
Anthony missed the two games prior to the All-Star break but denied accusations that he took time off so he would be able to play in the All-Star Game, which was held at Madison Square Garden.
Anthony averaged 24.2 points, 6.6 rebounds and 3.1 assists this season while posting a 21.7 Player Efficiency Rating, his lowest since 2011-12 (21.1).
New York is playing its first season under Jackson and Fisher. The team set a franchise record with 16 consecutive losses in December and January and currently possesses the worst record in the NBA, at 10-43.
The Knicks resume play on Friday, when they host the Miami Heat.