Accurately estimating shrub biomass in arid and semi-arid regions is critical for understanding ecosystem productivity and carbon stocks at both local and global scales. However, capturing the shrub biomass accurately by satellite observations is challenging due to the short and sparse features of shrubs. In this study, we presented a framework to estimate shrub biomass at a 10m spatial resolution by integrating ground in-situ data, unmanned aerial vehicle (UAV), Sentinel-2, and Sentinel-1 observations. The pilot study was conducted in the Helan mountains of Ningxia province, China. First, the spatial distribution map of shrubland and other land cover types was generated in 2023. Then, a prediction model of shrub biomass was developed in a Random Forest Regression (RFR) approach driven by different predicted variable datasets based on in-situ measurements, UAV, and satellite images. Finally, the developed model was used to produce the biomass map of shrubland in 2023. The uncertainty was characterized by creating a standard deviation (SD) map using the Leave-One-Out Cross-Validation (LOOCV) method in the shrub biomass estimates. The resultant shrubland distribution map in 2023 has an F1 score of 0.92. The shrub biomass model driven by spectral bands and vegetation indices (R2= 0.62) demonstrated superior performance than that only driven by spectral bands (R2=0.33) or vegetation indices (R2=0.55). The uncertainty of the estimated biomass was lower than 4%, with the lowest values (<2%) happening in the high shrub coverage (>30%) and biomass production (>30kg/m2) regions. Furthermore, the findings show that the magnitude of shrub biomass was affected by the aridity and precipitation significantly in the study region. This study provides a workflow to accurately monitor the biomass of shrublands in a complicated environment based on remote sensing images from multi-platform observations.