The invention provides a method for preparing vegetation form porous concrete, adopting the 'pre-coating' technology, a slurry body with specific compositions coats coarse aggregates to form a sphere with a relatively uniform particle diameter, based on the physical coacervation of the sphere and the agglutination of the surface slurry body of the sphere; and the porous and macroporous structure, the cementation between solid phases of which is good and gas phases of which are communicated, is formed. The method comprises the concrete preparation steps that: (1) the fluidity and the viscosity range of the slurry body used to coat the aggregates are determined, and the mixing ratio is worked out by an absolute volume method; (2) the four-step stirring working procedure and the shaping model of the combination of the vibration and the pressuring are adopted; and (3) hole spaces are subjected to alkali-sealing treatment. The invention solves the difficult problems existing in the prior method that because of the downflow of the slurry body, the distribution of the pore spaces is not uniform and the discontinuous pore spaces increase, and the alkalinity in concrete pore spaces is relatively high, which are adverse to the growth of plants. When the vegetation form porous concrete prepared by the method of the invention is applied to road shoulder separator inserts, construction roofs, protection banks and protection slopes and parking lots of a highway, and good landscape effects and ecological environmental protection significance are achieved.