The invention relates to a non-toxic hand-care gel for preventing invasion of viruses and germs and a preparation method thereof. The non-toxic hand-care gel is prepared from the following components in parts by weight: polyglycolic acid, normal propyl alcohol, dichlorobenzyl alcohol, sodium hyaluronate, a plant extract, sodium pyrithione, deionized water, a thickening agent, a neutralizing agent and a stabilizing agent. The preparation method specifically comprises the following steps: 1) preparing a solution A; 2) preparing a solution B; 3) preparing a solution C; 4) mixing; 5) detecting; and 6) adjusting the pH value. The invention has the advantages of clear raw materials, simple preparation, no color, transparency, uniformity, stability, no wire drawing, no hand sticking, fast film formation, fast drying, and lasting and stable disinfection effect, and can rapidly kill common pathogenic bacteria such as staphylococcus aureus, escherichia coli, pyogenic coccus and the like. The gel has a great market in the medical field and the civil field, is convenient to carry and use, can form a protective film on the skin, and has a great help effect on protecting the personal safety of medical staff.