The invention discloses a method for planting wild dendrobe on rocks. The method comprises the following steps of (1) conducting rock treatment, selecting the rocks, respectively using a flame sprayerand a sodium chloride solution for treating, punching surfaces of the rocks, and spraying a sterilizing solution; (2) growing seedlings, rooting, in March, selecting wild dendrobe seedlings with lengths of about 1cm, transplanting into a greenhouse nursery bed, and filling a sponge pad with a rooting solvent to grow the seedlings at a constant temperature; (3) laying, taking planting soil, addingrock powder and guar powder, mixing, laying on the surfaces of the treated rocks, and using a plastic mesh for covering; (4) planting, transplanting planting dendrobe seedlings to the planting rocks,fixing the seedlings with cloth strips, and spraying the planting soil on the upper parts of the roots of the dendrobe seedlings with a guar solution; (5) conducting daily management, laying a greenhouse on a planting area, setting a shade net, and controlling factors such as temperature, humidity, shading rate and the like in the greenhouse.