Real-time kinematic (RTK) positioning is a commonly used technique in modern industry, which is limited by problems such as signal occlusion, attenuation, and multipath, especially in complex urban canyons. To maintain the consistency of centimeter-level accuracy, we adopt the ultra-wideband (UWB) enhanced BDS-3 RTK positioning algorithm. This paper proposed a semi-tightly coupled (STC) BDS-3 RTK/UWB integration positioning model. This model realizes the UWB and BDS-3 complement each other and integrate information in the position domain. Besides, height constraint is imposed on UWB positioning to mitigate the effect of poor positioning of UWB in height components. To verify the effectiveness of the above algorithm, we have compared and analyzed the positioning performance of the STC BDS-3 RTK/UWB integration model and single BDS-3 RTK model in different occlusion environments. The positioning performance of static and kinematic of BDS-3 RTK/UWB STC based on different number of UWB anchors is further analyzed. The real-world experiment results show that the positioning accuracy of the proposed method can reach centimeter-level. Moreover, the proposed model can obtain more accurate positioning results than those of using single system, and it shows more obvious advantages, especially in the occlusion environment. In the occlusion environment, the root means square error in the east, north, and up directions is improved from (0.629 m, 0.325 m, 1.160 m) of the BDS-3-only to (0.075 m, 0.074 m, 0.029 m). This study can provide a reference for the future development of high-precision, real-time, continuous positioning, navigation, and timing in complex urban environments.