The invention discloses an energy-saving and environment-friendly brick and a preparation method. A brick body comprises cement, fly ash, waste plastics, waste fiber, plant straw, river bottom sludge, calcium carbonate, glass microbeads, quartz powder, wood chips and high-adhesion attapulgite clay. The preparation method comprises the steps of evenly mixing the cement, the fly ash, the river bottom sludge, the calcium carbonate and the quartz powder, adding the smashed waste plastics, waste fiber, plant straw and the wood chips and performing uniform mixing, adding water and performing mixing; adding the glass microbeads, the quartz powder and the high-adhesion attapulgite clay, and perform uniform mixing; forming the mixture, placing the mixture in a steam curing system for steam curing, and obtaining the energy-saving and environment-friendly brick. The energy-saving and environment-friendly brick has the advantages of being low in manufacturing cost and light in mass. Waste materials are adopted to replace soil sand and pebbles and the like, environmental disruption caused by overexploitation is avoided, waste reutilization is implemented, and the brick body further has good effects of water prevention and heat insulation.