The rare find was discovered while a road was being upgraded, state media reported.
The fossils were discovered in Heyuan in Guangdong province, the website People Daily Online reported.
The fossilised eggs were large with one 13cm in diameter, Du Yanli, the director of the city’s Dinosaur Museum, was quoted as saying. Nineteen were completely intact, reports the Daily Mail.
Experts at the Chinese Academy of Sciences will examine the eggs to find out what species of dinosaur they belonged to, the report said.
One worker even tried to flee the scene with two of the rare fossils but was stopped and eventually fled empty-handed.
Passers-by then formed a human chain to protect the site until police came and the artifacts were taken away for examination.
Heyuan has dubbed itself the “Home of Dinosaurs”.
The city authorities say 17,000 fragments of fossilised dinosaur eggs have been found in the area since the first discovery was made on a river bank in 1996.
The latest discovery is the first of its kind to be made in central areas of the city, the report said.
Du was quoted as saying that it was possible that many other dinosaur remains would be found in sandstone beds around the city and that construction projects should be halted if fossils were unearthed.
Du Yanli said: ‘There are fossilised dinosaur eggs everywhere in the red sandstone layer but they were never found because the city was built on top of the layers.
‘With the recent road and sewage system upgrade, the red sandstone layer is being exposed and has led to the discovery of the fossils’.
A farmer in Heyuan was detained by the police in 2004 after 557 fossilised dinosaur eggs were found at his home which he had not reported to the authorities.
Work has temporarily halted as a 1.3 square kilometre dinosaur fossil and geological protected zone is set up in the area for further scientific research.