The invention relates to a method for determining surfactant critical micelle concentration (CMC) based on the terahertz time-domain spectroscopy technology. The method comprises the steps that 1, a sample pool suitable for terahertz spectrum detection is prepared; 2, surfactant solution samples with different concentrations crossing four orders of magnitudes from 0.1 mM to 100 mM are prepared; 3, terahertz time-domain spectrum of a sample solution to be detected is measured and obtained, a relation spectrogram between the concentrations of the samples and terahertz absorption coefficients or refractive indexes are calculated and obtained through a formula, and the concentration, corresponding to a turning point of the spectrogram, of the surfactant sample is determined; 4, surfactant water solution samples which have a series of concentrations with smaller intervals are prepared according to the concentrations selected close to the determined sample turning point concentration; 5, terahertz time-domain spectra of sample solutions to be detected are measured and obtained again; 6, relation spectrograms between the concentrations of the samples to be detected and terahertz absorption coefficients or refractive indexes are calculated and obtained again, and the CMC of a surfactant is determined through spectrogram information. The method has the advantages of being rapid, free of marks, easy to operate, wide in application range, good in repeatability, high in result accuracy and the like.