A semi-fluid composition for lubricating, moisture retaining, disinfecting and sterilizing, which comprises of hypochlorous acid, thickening agent, emollient and water-binding agent, wherein the water and the thickening agent, emollient and water-binding agent are mixed and stirred to form a hydrogel or a viscous substance, a method of using the semi-fluid composition for lubricating, moisture retaining, disinfecting and sterilizing, comprising following step: attaching the semi-fluid composition with effective amount to a subject-matter or applying the semi-fluid composition on the surface thereof, the subject is an adult intimacy product or a medical supply.