The invention discloses a method for detecting the content of tert-butylamine, sec-butylamine and triethylamine in artificial bear gall powder. The method is carried out according to the following steps: 1) selecting chromatographic conditions: a chromatographic column is a phemomenex ZB-1 capillary column (or a capillary column with efficacy equivalent to that of the phemomenex ZB-1 capillary column), and the specification is 60m * 0.53 mm, 3.0 [mu] m; the carrier gas is nitrogen, and the flow velocity is 3.0 ml / min; the temperature of a sample inlet is 200 DEG C; the split ratio is 20: 1; the detector is a hydrogen flame ionization detector; the temperature of the detector is 220 DEG C; the headspace sampling amount is 5ml; the heating procedure comprises the following steps: keeping for 10 minutes from 50 DEG C, raising the temperature to 70 DEG C at the rate of raising 1 DEG C per minute, keeping for 5 minutes, raising the temperature to 220 DEG C at the rate of raising 40 DEG C per minute, and keeping for 10 minutes; the headspace temperature is set as follows: the box body temperature is 80 DEG C, the flow path temperature is 85 DEG C, the transmission line temperature is 90 DEG C, the circulation time is 65 minutes, and the sample preheating time is 60 minutes; 2) preparing a reference substance solution and a to-be-tested sample solution; and 3) carrying out headspace treatment, carrying out chromatographic determination, and calculating the contents of tert-butylamine, sec-butylamine and triethylamine in the artificial bear gall powder sample.