American duo Angelo Taylor and Ryan Bailey finished second and third with 20.34 and 20.43 seconds respectively.
"It was good, it was kind of windy. It was a good run, the feeling was was good but it was not easy. I am not in the best of shape but I enjoyed it and I looked forward to the next race," said Bolt.
Bolt, who became the first man to hold the 100 and 200m world and Olympic titles at the same time, came to the Shanghai IAAF Diamond League meet after running 9.86 secons to win his season-opening 100m at South Korea's Daegu Pre-Championships Meeting last week.
U.S. sprinter Carmelita Jeter, who ran the best women's 100m time of last year at 10.64 seconds, beat world champion Shelly-Ann Fraser of Jamaica with a time of 11.09 seconds.
Fraser finished second in 11.29 seconds and Bahamas veteran Chandra Sturrup was third in 11.38.