He studied natural sciences and geography in Jena and Leipzig.
He worked for the Scientific Commission for Marine Research in Heligoland, a German island in the North Sea, where he specialized in bird migration, setting up the bird observatory in 1910 to trap and band the migratory birds passing through the island. Foreign six years Weigold carried out zoological research in China and Tibet and was the first Westerner to see a live giant panda in the wild, buying a cub (which did not survive for long) while part of the Stoetzner Expedition in 1916. He later became Director of Natural Sciences at the Lower Saxony State Museum in Hanover.
He died in Bruckberg, Lower Bavaria.