Camouflage has been reported as a defensive strategy in plants, while our understanding of the evolution of such defensive coloration is still limited. In the present study, we tested the hypothesis that camouflaged plants are shorter than non-camouflaged ones in the same habitat. Based on a species list from the subnival zone from the Hengduan Mountains, SW China and the herbarium collection, we measured the plant heights of 2915 individuals from 621 species (either camouflaged or not), with elevation information as a reference. We show that camouflaged plants were significantly shorter than non-camouflaged ones, though the effects of phylogeny and elevation were considered. Interestingly, a negative correlation between plant height and elevation was found in non-camouflaged plants, but not in camouflaged ones. These results revealed the correlation between defensive coloration and plant height. Camouflage may have evolved from shorter ancestors because they may suffer stronger selection and provide a more efficient defence.