The invention discloses humidity and ultraviolet dual-cured polyurethane woodware coating and a preparation method thereof. A synthesis method includes synthesizing initial polyurethane polymer I, polyurethane pre-polymer II, polyurethane pre-polymer III, polyurethane acrylate oligomer and ultraviolet cured woodware coating. The humidity and ultraviolet dual-cured polyurethane woodware coating is mainly prepared by aliphatic diisocyanate, dihydric alcohol pre-polymer, polyhydroxy acid, epoxy resin and hydroxy acrylic ester and the like, and by adding auxiliaries such as photoinitiators, flatting agents, defoamers, substrate wetting agents and catalysts, the ultraviolet cured woodware coating is prepared. The ultraviolet cured woodware coating can form films and be cured under irradiation of ultraviolet, also can be cured by humidity in the air within 5 hours at the room temperature, and has the advantages of high solid, NCO (isocyanate) group content and adhesion force, fine resistance to chemical corrosion, high film coating hardness and fine storage stability and the like, can be used for irregular coating surfaces, hone finished UV (ultraviolet) paint and UV colored paint and the like where cannot be irradiated by the ultraviolet.