The invention discloses a lubricant for cold forging and cold extruding and a preparation method and a using method thereof. The lubricant comprises distilled water, sodium carboxymethylcellulose, sodium polyacrylate, polymethacrylate, mica powder, talc powder, boron nitride, zinc stearate, sodium stearate, alkyl sodium sulfonate, diglycol, triethanolamine, polyvinylpyrrolidone, vinyl triethoxy silane, polyisobutene, polyethylene glycol, nonyl phenol polyoxyethylene ether, an ethylene-vinyl acetate copolymer, an alkaline silica sol, sodium silicate, a styrene-acrylic emulsion, oxalate, vulcanized fat, alkylated aromatic amine and sodium methylenedinaphthalene. The lubricant disclosed by the invention can adsorb a uniform plastic film formed on the surface of a workpiece, so that the workpiece and a mold are isolated by the lubricating film all the way, and the lubricant is good in environmental friendliness and convenient to use, can replace a phosphorizing-saponifying treatment process, and is a non-graphite high molecular lubricant suitable for cold forging and cold extruding forming of metals or nonferrous metals.