The invention relates to a concrete containing copper tailings and a preparation method thereof, and aims to solve the technical problems of environmental pollution and wasting of resources caused bystacking of copper tailings. According to a technical scheme, the concrete containing copper tailings is composed of the following raw materials by weight percentage: 9-30% of copper tailing sand, 7-8% of water, 12-20% of cement, 0-25% of coarse sand, 40-45% of stone and 0.2-0.4% of an admixture. Specifically, the coarse sand is river sand, the stone is river gravel or waste rock, and the admixture is a water reducing agent. The beneficial effects of the invention lie in that: the invention provides a method for preparation of high-strength concrete from copper tailings, specifically copper tailing sand is employed to replace part of or all natural sand, the prepared concrete has indexes superior to natural sand concrete, good workability and fluidity, and no water segregation phenomenon,realizes graded comprehensive utilization of tailing resources, alleviates the environmental pollution brought about by tailing storage and stacking, reduces wasting of resources and environmental pollution, and has significant social and economic benefits.