The invention discloses pervious concrete and a preparation method thereof. The pervious concrete is prepared from the following raw materials in parts by weight: 6-15 parts of cement, 30-45 parts ofaggregate, 0.8-1.5 parts of biomass charcoal, 0.8-1.5 parts of colorant, 0.1-0.5 part of water reducer and 2-4 parts of water. According to the pervious concrete, a proper quantity of biomass charcoalis added, a cellular structure of which the holes are evenly distributed is formed in the concrete, the air permeability and the water permeability of the pervious concrete are enhanced, harmful substances in runoff water can be filtered and adsorbed while water adsorption, water storage and water seepage are carried out in a rainy day, so that a purpose of purifying the ecological environment isachieved, in addition, noise in the environment can be adsorbed, and the ecological problems of city earth surface hardening, ecological side slope damage, unsmooth atmospheric circulation, noise pollution, water and soil loss and the like are solved. In addition, the pervious concrete has rich colors, can adapt to various environments, including municipal engineering, landscape architecture, ecological roads and the like, and lays a foundation for the development of the multifunctional pervious concrete.