The invention relates to an anti-mosquito finishing method for a textile. The method comprises the following steps: (1) cleaning Chinese herbal medicines and removing impurities, adding water and decocting, and filtering to obtain liquid medicine and primary decoction dregs; (2) drying the primary decoction dregs, soaking with absolute ethanol with the weight 1-2 times that of the primary decoction dregs, and filtering to obtain extract and secondary decoction dregs; (3) mixing the liquid medicine and the extract, and adding bamboo vinegar and essential oil, thus obtaining finishing liquid; and (4) soaking the textile in the finishing liquid, then carrying out padding treatment, wherein pickup is 50%, then prebaking the textile subjected to the padding treatment, then baking, then washing,and drying. The textile finished by adopting the method provided by the invention has good effect of repelling mosquitoes, insects and flies, adopts natural raw materials, contains no chemical additive, is safe and harmless to human body and nonirritant to skin, produces no bad effect on physical indexes such as strength and hygroscopicity of a braided fabric and can be widely applied to beddings, mosquito nets, decoration fabrics such as curtains, clothing and military braided fabrics.