The invention discloses a method for determining antibiotics in human urine through solid phase extraction-high performance liquid chromatography-tandem mass spectrometry, and belongs to the technical field of detection analysis, and the method mainly comprises the following steps: carrying out solid phase extraction treatment on a pretreated human urine sample to obtain a human urine concentrated sample, and carrying out high performance liquid chromatography-tandem mass spectrometry detection. According to the invention, a solid-phase extraction method is adopted to extract and purify a detected sample at the same time, so that the interference of high-concentration inorganic salt, protein, urea and other components in urine can be effectively removed, the matrix interference effect is reduced, and the detection result is more accurate; meanwhile, the method can simultaneously detect the residual conditions of 37 antibiotics in human urine at one time, and has the advantages of high precision, high sensitivity, high stability, high selectivity, low detection limit, more real and reliable detection result and the like.