Zidane's final match in professional football was the World Cup final
France captain Zidane polled 2,012 points in the vote by journalists mostly carried out at half-time.
The midfielder, 34, beat Italians Fabio Cannavaro (1,977 points) and Andrea Pirlo (715 points) in the ballot.
He scored a penalty early on in the final but was sent off in extra time as France went on to lose on penalties.
Report: What was said to Zidane?
The former international player of the year and 1998 World Cup winner announced last month that he was retiring from football after the tournament.
The vast majority of those votes were cast by journalists before the final was over and that I'm sure is why Zidane has come out top
BBC sports news correspondent Gordon Farquhar
It was to be his last act as a professional player and, with the French missing his prowess in the ensuing penalty shootout, Italy went on to claim the World Cup title.
BBC sports news correspondent Gordon Farquhar was in Berlin to see the game and the vote.
"The vast majority of those votes were cast by journalists before the final was over and that I'm sure is why Zidane has come out top," Farquhar told BBC Radio Five Live.
WORLD CUP BLOG I watched Zidane through my binoculars just before his dismissal - Buffon had a long chat with him, then stroked his head so maybe some people were pressing his buttons - who knows?
Our man at the World Cup final
"But it's going to be a bit embarrassing for Fifa - the man who got sent off in the final for a completely unacceptable foul against another player is the guy who's been chosen by journalists as the man of the tournament.
"The reason the journalists voted for Zidane was this great emotional thing - everybody knew it was his last tournament and the final was his last game of football ever - but most people were dumbfounded to see what he did on Sunday.
"If you'd asked the 2,012 journalists - who voted for him - after the game whether they wanted to change their vote, they probably would have."
Other players on the Golden Ball shortlist included Maniche (Portugal), Michael Ballack (Germany), Gianluca Zambrotta (Italy), Thierry Henry (France), Gianluigi Buffon (Italy), Patrick Vieira (France) and Miroslav Klose (Germany).
606 VIEW Zidane was the best player of the tournament - the red card doesn't change that at all
Calmon
Germany goalkeeper Oliver Kahn won the prestigious award in 2002, while other previous winners include Brazilians Ronaldo (1998) and Romario ('94), Italy's Salvatore Schillaci ('90) and Argentine great Diego Maradona.
Germany striker Miroslav Klose was the Golden Shoe winner as leading scorer at the World Cup with five goals.
Italian Gianluigi Buffon was named the tournament's best goalkeeper.
And semi-finalists Portugal won Fifa's most entertaining team award.
German striker Lukas Podolski pipped Portuguese winger Ronaldo to be named the World Cup's best young player.
The retiring French football star Zinedine Zidane has been awarded the 's . Zidane secured 2,012 votes, narrowly beating Italian captain , who secured 1,977. 

When Zidane headbutted Materazzi in the final match, it was expected that Zidane would not win the award because of the shameful incident. 

German striker  won the  for the most goals. Klose scored five goals in the tournament, besting the second highest goal scorer by two goals. Klose's strike partner , had won the best young player award of the tournament.

Italy's goalkeeper  won the best goalkeeper award, while Portugal were named the most entertaining team in the tournament.