This paper presents a soil moisture retrieval scheme from Cyclone Global Navigation Satellite System (CYGNSS) DDM over land. The proposed inversion method consists of a hybrid global and local optimization method and a physics-based bistatic scattering forward model. The forward model was developed for bare-to-densely vegetated terrains, and it predicts the circularly polarized BRCS DDM of the land surface. This method was tested on both simulated DDM and CYGNSS DDM over the SMAP Yanco core validation site in Australia. About 250 CYGNSS DDMs from 2019 and 2020 over the Yanco site were used for validation. The simulated DDM were for grassland and forest vegetation types. The vegetation type of the Yanco validation site was grassland. The VWC was 0.19kg/m2 and 4.89kg/m2 for the grassland and forest terrains, respectively. For the case when the surface roughness is known to the algorithm, the unbiased root mean square error (ubRMSE) of soil moisture estimates was less than 0.03m3/m3 while it was approximately 0.06m3/m3 and 0.09m3/m3 for the validation results from 2019 and 2020, respectively. The retrieval algorithm generally had enhanced performance for smaller values of soil moisture. For the case when both the soil moisture and surface roughness are unknown to the algorithm and only a single DDM is used for retrieval, the validation results showed an expected reduced performance, with an ubRMSE of less than 0.12m3/m3.