The invention provides a composition for eyes and having improved drying protection and retention, and belongs to the field of pharmaceutical preparations. The composition includes cyclosporin, nano micelle in-situ gel, and hyaluronic acid or a pharmaceutically acceptable salt thereof; and the composition is in a liquid form at normal temperature or low temperature, is a hydrosol form when the temperature is more than 35 DEG C, and can still maintain complete under the shear stress caused by the eyelid blinking of patients. A preparation method includes providing first solute and second solute; and mixing the solute under a condition of taking water as a substrate so that the composition including gel dispersoid can be formed. The provided composition is high in bioavailability and small in effect on eye pain and irritation, cannot cause the blurring of vision, can improve the compliance of the patients and/or reduce side-effects, can enhance ocular surface health, and has antibacterial and antiseptic effects; and the preparation method can increase adhesiveness, enhance gelation temperature, prolong retention and effective acting time, rising encapsulation yield, avoid self-agglomeration phenomenon, and enhance antioxidant protection effects and stability performance.