The invention belongs to veterinary medicine preparation technology and provides a compound anesthetic for cats and a preparation method thereof. The compound anesthetic is formed by ketamine hydrochloride, dexmedetomidine, tramadol hydrochloride, pentobarbital sodium, sodium chloride, gelatin and water for injection. The ketamine hydrochloride, the dexmedetomidine, the tramadol hydrochloride, the pentobarbital sodium, the sodium chloride and the gelatin are dissolved in the water for injection in sequence, by means of 0.2 mole per litre of hydrochloric acid solution, potential of hydrogen (PH) is adjusted to 7.8, the water for injection is added again, after dilution and filtering, the obtained solution is poured into an ampoule bottle, and after sterilization, the compound anesthetic for the cats can be obtained. The compound anesthetic is rapid in anesthesia induction, good in anesthetic effects, safe and effective in the process of anesthesia, slight in influence on normal physiological and biochemical indexes, small in toxic and side effects, and the cats can revive stably, and the preparation method is simple and feasible.