The invention discloses cough syrup for children and a preparation method thereof. The cough syrup for children is prepared from, by weight, 600-700 parts of saccharose, 100-200 parts of honey, 40-60 parts of licorice roots, 45-55 parts of loquat leaves, 30-50 parts of gypsum fibrosum, 20-40 parts of rhizoma menispermi, 20-30 parts of platycodon grandiflorum, 20-30 parts of honeysuckle flowers, 20-30 parts of fritillaria cirrhosa, 20-30 parts of radix scutellariae, 15-25 parts of orange peel tincture, 15-25 parts of herba ephedra, 10-15 parts of lalang grass rhizome, 8-12 parts of the root of kudzu vine, 8-12 parts of radix ophiopogonis, 8-12 parts of ammonium chloride, 2.5-3.5 parts of sodium benzoate, 1-3 parts of lemon essence, 1-2 parts of lumbricus and 0.03-0.05 part of menthol. By adopting the theory of traditional Chinese medicine, the syrup is artificially synthesized from Chinese medical extract, is capable of clearing heat and moistening lung, ventilating lung and dispelling cold, preventing phlegm from forming and stopping coughing, and tonifying spleen and tonifying qi, is used for treating a cough and bronchitis caused by a cold, is good in effect and high in efficiency, has no toxic or side effect on the human body and can nourish the stomach. The cough syrup is reasonable in preparation, easy to prepare, free of side effects, safe, reliable, stable in quality, convenient to take, free of resistance of children and capable of being fed to children easily.