The invention discloses a composite tailing non-fired and non-steamed building block brick and a preparation method thereof. The brick comprises the following raw materials in parts by weight or volume: 50-300 parts of tailing and 3-30 parts of cement; and at least two components are selected from the active wastes such as fly ash, coal gangue, shale slag, alkaline residue, carbide slag, chemical gypsum and the waste residue of metallurgical industry to be mixed with the raw materials. The preparation method comprises the following steps: mixing to stir, compressing and shaping, performing natural curing or utilizing the solar heaing hydrating maintenance to prepare the composite tailing building block brick. By adopting the preparation method of the invention, the single performances of the tailings and slags can be changed, thus the product can have higher strength and quality owning to the interaction of materials; the technology does not adopt firing and steaming, the cost is low; different sizes of solid bricks, perforated bricks, hollow blocks, floor tiles, grass planting bricks, roadside bricks and artistic rails can be prepared by changing the mould; and various harmful slags such as tailings can become good, the Chinese development direction of the comprehensive utilization of resources is satisfied and the brick of the invention has development and application prospect.