It was the third time this year Azarenka beat Sharapova in a final after victories at the Australian Open and Indian Wells.
The Serb has won 65 matches this season, the most by any player on the ATP tour. Djokovic also has four titles in 2012, including the Australian Open.
During the award ceremony, Djokovic celebrated with the ball boys and girls by dancing to "Gangnam Style," the popular single by Korean rapper Psy.
"The song is quite catchy so I might do it again," Djokovic said.
Sharapova struggled with Azarenka's power throughout the 88-minute match and also had six double-faults in the opening set.
Azarenka raced to a 4-0 lead in both sets with Sharapova managing to hold her serve only twice in the match.
"I was doing the right things to not let Maria play her game that she likes, to always be in control," Azarenka said. "For the most part I was trying to keep up with her rhythm and, when I had a chance, to step it up."
It's the fifth tournament of Djokovic's career that he has won three times, along with the Australian Open, Dubai, Miami and Canadian Open.
Tsonga went ahead 3-2 in the opening set but Djokovic immediately broke back.
Djokovic led the tiebreaker 5-4 when Tsonga lost his next two serves -- double-faulting and dropping a backhand volley into the net.
"The first set was really even and just a couple of points decided the winner," Djokovic said. "When you're getting to the second set with a set advantage, mentally it is much more encouraging for you."
Tied 1-1 in the second, Djokovic won the next four games before Tsonga held serve and Djokovic served out the match.
"It was really difficult to control him," Tsonga said. "Against a player like this, for the moment my level is not high enough."