The invention provides a hydrogen peroxide and nano-silver compound hand disinfectant and a preparation method thereof, and belongs to the technical field of disinfection. The hydrogen peroxide and nano-silver compound hand disinfectant comprises, by mass, 0-1.5% of hydrogen peroxide, nano-silver with an effective mass concentration of 50-100 mg / L, 0.1-2% of a stabilizer, 0.1-5% of a synergistic auxiliary agent, 0.05-5% of a moisturizing component and 1-10% of a plant skin care and sterilization component. ,According to the disinfectant, an alcohol-free formula is adopted, hydrogen peroxide and nano-silver are selected and compounded, the hydrogen peroxide and the nano-silver synergistically sterilize, the system is stable, the hydrogen peroxide is free of toxicity and residues after being decomposed, the nano-silver can form an antibacterial protective film to sterilize continuously and is free of irritation and damage to skin, the problems that the hand disinfectant in the market is non-irritant to the skin, small in damage and difficult to meet the requirements of refreshing, moisturizing and continuously and effectively resisting bacteria at the same time are solved, and the hand disinfectant has a wide application prospect in the technical field of disinfection.