The team announced the news late Friday, a day after Turkoglu left the second quarter of the Magic's 96-80 loss to the New York Knicks.
Turkoglu was defending a shot by Carmelo Anthony underneath the Knicks' basket and inadvertently hit across the face by Anthony. He did not return to the game.
His surgery is slated for Saturday. He will be re-evaluated after three weeks to determine his playoff availability. The Magic are in sixth place in the Eastern Conference and played at Philadelphia on Saturday.
Türkoğlu has played and started in 52 games this season, averaging 10.7 points, 4.5 assists and 3.8 rebounds.