Waste glass and shells are by-products generated in the production process of the construction industry and aquaculture respectively. The high-value treatment of these materials presents a global challenge. Converting waste glass and shells into solid waste-based ultra-high performance concrete (UHPC) mixtures is an eco-friendly strategy. In this study, glass powder (GP) and oyster shell powder (OSP) were mixed to prepare composite supplementary cementitious materials (GOS) and partially replace cement. The compressive strength, drying shrinkage, microstructure, and environmental impact of GOS-containing UHPC were investigated. Results indicate that adding GOS reduces the fluidity of UHPC mixtures, with further decreases as GOS content increases. Replacing cement with an appropriate amount of GOS (10 wt%-20 wt%) enhances the compressive strength of UHPC, though higher GOS levels reduce its strength. Meanwhile, the drying shrinkage deformation of UHPC decreases significantly as the GOS substitution level increases. The 28-d drying shrinkage deformation of the specimen added with 20 wt% GOS is 574 μm/m, which is 61.96 % lower than the control group. Additionally, the specimen added with 20 wt% GOS shows significantly improved compactness and enhanced bonding at the interfacial transition zone. Compared with traditional UHPC, GOS-containing UHPC has lower carbon emissions and costs, effectively utilizes waste, and promotes sustainable development.