The invention discloses an artificial stone and a preparation method thereof. The artificial stone comprises the following raw materials in percentage by weight: 30-60% of quartz, 30-60% of crushed glass, 5-10% of alloy resin, 0.01-3% of alloy powder, 0.01-0.5% of pigment, 0.01-0.5% of a coupling agent and 0.01-0.5% of a curing agent. The artificial stone has the characteristics of art attractiveness, health and environment-friendliness. Due to addition of the alloy powder and the alloy resin in the formula, the artificial stone has an outstanding antibacterial function, is relatively high in anti-permeability and moisture resistance, long in service life and relatively good in glossiness, fullness and moisturizing property, the waste glass and the waste gel can be utilized again, thus being energy-saving and environmentally friendly; flowers can be also made according to demands, and thus artificial stone with patterns can be manufactured.