The invention relates to a military camouflage ointment and a preparation method thereof, comprising 70 to 92 parts of matrix raw material; 1 to 8 parts of lake; 1 to 6 parts of titanium oxide; 1 to 6 parts of nano-zinc oxide; and 5 to 10 parts of DEET. Mineral oil and dimethyl silicone oil are firstly mixed and stirred, hydrogenated castor oil, ceresin and lanolin are added till the dissolution; talcum powder, the titanium oxide and the nano-zinc oxide are further added and stirred for even mixing; the lake and the DEET are added, and then the homogenization, the filling, the sealing and the preservation are carried out. The ointment of the invention can solve the technical problems that the existing military camouflage ointment can not simultaneously meet the purposes of meeting camouflage, preventing UV burns, infrared ray, visible light and mosquito bites, the ointment of the invention can prevent the UV burns, the mosquito bites and the infrared ray, thus having the advantages of safety, no allergy, no toxicity or side effects, mild aroma, good air permeability, insolubility in water, easy cleaning, high performance-price ratio, convenient carrying and good stability.