The invention discloses sweat-resistant leather and a preparation method thereof. The sweat-resistant leather comprises a leather base layer, a bonding layer, a sweat-resistant layer and a silica gelsurface layer which are connected in sequence, and the sweat-resistant layer is prepared from the following components: leather powder, a treating agent, acrylic resin, cotton powder or fiber powder,hydrated aluminum chloride, cyclohexasiloxane, dimethyl isosorbide, an adhesive and a solvent. The preparation method of the sweat-resistant leather comprises the following steps: adding the acrylic resin and the treating agent into the leather powder, performing uniform mixing under stirring, and allowing the mixed material to stand for a period of time to obtain a first intermediate product; adding the cotton powder or the fiber powder, the hydrated aluminum chloride, the cyclohexasiloxane, the dimethyl isosorbide, the adhesive and the solvent into the first intermediate product, performinguniform stirring, and performing drying for a period of time to obtain a second intermediate product; pressing the second intermediate product to obtain the sweat-resistant layer; bonding the sweat-resistant layer to one surface of the leather layer through an adhesive; and coating the surface of the sweat-resistant layer by silica gel, and performing drying to obtain the silica gel layer. The sweat-resistant leather provided by the invention can prevent stink caused by sweat.