The invention belongs to the technical field of concrete, and provides high-strength high-permeability concrete and a preparation method thereof. The high-strength and high-permeability concrete is prepared from, by weight, 5-10 parts of water, 15-35 parts of cement, 50-75 parts of quartz sand, 1-3 parts of tetrabutyl titanate, 0.3-1.5 parts of boron fibers, 0.5-4.5 parts of molybdenum disulfide,1-5 parts of lithium-based bentonite, 0.06-0.15 part of a water reducer, 0.05-0.1 part of carbon black, 0.4-0.5 part of rosin, 0.3-0.8 part of an early strength agent, 1-1.5 parts of an air entrainingagent and 1.5-5 parts of tetraethoxysilane. The preparation method comprises the steps that firstly, the cement, the quartz sand, the lithium-based bentonite, the carbon black and the like are dry-mixed, the boron fibers are added, and water is added for stirring after uniform mixing; then, the molybdenum disulfide, the tetrabutyl titanate, the water reducer, the rosin, the early strength agent and the air entraining agent are added and mixed, and then the tetraethoxysilane, water and ethanol are added and stirred. Through the technical scheme, the problems of low compressive strength and lowbending strength of water-permeable concrete in the prior art are solved.