Solar-assisted ground source heat pump systems(SAGSHPSs) and solar- assisted air source heat pump systems (SAASHPSs) are recognized renewable energy technologies for clean and feasible heating and domestic hot water supply. However, in cold regions, the poor thermal comfort of SAASHPSs and the soil thermal imbalance of SAGSHPSs during heating periods must be resolved urgently. Therefore, to provide an efficient and stable heat source, a multi-energy complementary heat pump system(MECHPS) with seasonal heat storage was designed to meet the needs of building energy consumption. The system comprehensively utilizes solar energy and ambient air for seasonal heat storage during non-heating periods, and then directly provides heat coupled with the ground source heat pump during heating periods. The composition and control strategy of the system were introduced. The system was numerically modeled by the simulation software Transient System Simulation Program (TRNSYS), and the main MECHPS modules were experimentally verified. Additionally, to study the optimal capacity of MECHPS in terms of economy and energy savings, the Hooke-Jeeves algorithm was used for MECHPS capacity optimization with the objectives of minimising the annual cost and maximising the annual savings of standard coal. The results showed that compared with traditional SAASHPSs, the MECHPS exhibited better thermal comfort while maintaining the room temperature above 18 °C. Compared to SAGSHPSs, the MECHPS was able to achieve soil thermal balance, and its soil temperature remained largely constant after 15 years of operation. Finally, compared with the initial scheme, the annual cost reduction rate was 4.98 % under the annual cost optimization scheme and an additional 1310 kg of standard coal could be saved under the annual savings of standard coal optimization scheme. The proposed system provides a way to satisfy the building energy supply for widespread application in cold regions.