The invention discloses an epoxy resin structural adhesive and a preparation method thereof, belonging to the technical filed of chemical adhesive preparation. The used raw material consists of a resin system, an adhesive component A and a curing agent system component B, and the component A and component B are completely mixed and then cured at room temperature. The structural adhesive in the invention has the advantages of high strength and toughness, good creep resistance, little creep strain, good fatigue resistance and shock resistance, good heat resistance, medium resistance and corrosion resistance, particularly good muggy and aging resistance, excellent creep rupture strength, enough safety and reliability, good flame retardant property, low stress, high strength, high adhesive force, high reliability and the like, and complies with environmental requirements. The epoxy resin structural adhesive is mainly used for adhering composite materials, such as manufacturing yachts, building houses with composite boards, adhering and manufacturing containers made of large-scale composite materials, and the like.