The invention relates to a non-destructive detection method of an underground unfavorable geological body based on microtremor dispersion curves and H / V curves and an application thereof. The detection method comprises the steps of (1) collecting surface micro-vibration signals of a plurality of measuring points, (2) calculating Rayleigh
surface wave phase velocity dispersion curves in a micro-motion array, an H /
V curve of each measuring point of a
detector in the array and an array geometric mean H /
V curve, (3) allowing each curve to form a contour map, and (4) inferring an anomalous geological body according to anomaly characteristics in the contour maps. The method is used for detecting longitudinal and lateral heterogeneous geological bodies within a depth range of 100 meters in a shallow ground surface in urban
engineering construction. The probability of revealing lone stones and
karst in the detection of the unfavorable geological bodies in subway shield construction is improved, and a safety area of
shield tunneling construction is rationally divided. The detection method and the application have the advantages of convenient on-site collection, high detection precision, strong resolution, the shortening of a survey period, the reduction of
engineering cost and the reduction of exploration risks.