The invention discloses a preparation method and application of composite non-woven fabric. The composite non-woven fabric is prepared by laying a silk fiber net layer and a cotton fiber net layer through a spunlace process, wherein the silk layer is a straight laying net, and the pure cotton layer is a full cross laying net. According to the prepared composite non-woven fabric, the problems of tight combination, poor water absorption, low menstrual blood seepage speed, easiness in causing side leakage and the like when silk fibers are singly used and applied to the surface layer of a sanitarytowel are solved; and meanwhile, the problem that spunlace cloth made of degreased and bleached common cotton fibers is not soft and comfortable enough in texture is avoided. After the silk fibers are prepared into the sanitary towel, the silk layer is in contact with the skin, and the longitudinally arranged fibers are prone to longitudinal diffusion of menstrual blood and are not easy to leak laterally; and the pure cotton layer is in contact with a flow guide layer of the sanitary towel, so that the menstrual blood is easy to seep downwards and diffuse around, the safety and absorbabilityof the sanitary towel are enhanced, and the problem of menstrual blood side leakage is solved. Meanwhile, the indexes such as the absorption speed and the reverse osmosis amount of the sanitary towelmade of the composite non-woven fabric are obviously superior to those of sanitary towels made of other materials.