The invention relates to a flushing-free medical care product for heads and a preparation method thereof. Medical care liquid for heads is poured on water-absorbing non-woven fabric, and then, the water-absorbing non-woven fabric with the absorbed medical care liquid for heads is put into a water-proof headgear with an elastic belt to obtain the flushing-free medical care product for heads. The medical care liquid for heads comprises the following components in percentage by weight: 0.1-10% of water-soluble chitosan, 1-10% of surfactant, 0.1-6% of humectant, 0.05-5.0% of bactericide, 0.5-1.5% of hair care component, 0-0.8% of aromatic and the balance of deionized water, wherein the components are uniformly mixed to obtain the medical care liquid for heads. The medical care product for heads, which is provided by the invention, can be used for quickly carrying out medical care on heads without flushing with a lot of water, is convenient to use, has a good cleaning effect, has good affinity to human scurf and hair, can moisten and protect the hair, has no irritation, and has the advantages of simple preparation process and low cost, thereby meeting the requirements of medical care for heads of patients who lie in beds for a long time or maternity patients.