Zidane was banned by FIFA for three games on Thursday for attacking Italy defender Marco Materazzi. He was also fined 7,500 Swiss francs (US$6,000; euro4,750).
"It was intelligent, measured and reasonable. It shows knowledge of the world of football," Jean-Pierre Escalettes told in a news conference.
Now retired, the former France captain will serve his punishment by doing community work.
"His way of paying this penalty is perhaps the best that we could imagine," Escalettes said.
The governing body also suspended Materazzi for two matches and fined him 5,000 francs (US$4,000; euro3,200) after a disciplinary committee heard Zidane's account of the provocation that led to the incident.
"It's a verdict that satisfies me," Escalettes said. "The provoker of the incident has been punished."