The official Xinhua News Agency said Guo died Sunday.
Article continues below ...
Guo represented China in the discus at the 1936 Olympics in Berlin after setting a national record the year before. At the Berlin Games, he produced a personal best throw of 41.13 meters (135 feet, 6 inches) but failed to make the final.
Born in the eastern port city of Dalian in 1912, Guo studied agricultural science and technology at Tokyo University. In the 1950s he served as a coach and instructor at a leading physical education institute in the northern city of Xi’an.
Guo carried the Olympic torch during the relay through Xi’an ahead of the 2008 Beijing Games.