In order to establish a method for determination of indole-3-carboxaldehyde in fat emulsion, amino acid (17) and glucose (11%) injection, HPLC was used to determine the sample by using octadecysilyl silica gel as column, sodium dihydrogen phosphate buffer (pH=2.3) and acetonitrile (volume ratio 88.5:11.5) as mobile phase A, sodium dihydrogen phosphate buffer (pH=2.3) and acetonitrile (volume ratio 65:35) as mobile phase B, column temperature 40°C, gradient elution, detection wavelength 298 nm.The results showed that the method was a good linear between the mass concentration of indole-3-carboxaldehyde and peak area at the range of 5.07999∼1472.46000 ng·mL-1.The RSD values of the reproducibility test and the recovery rate test were 0, 0.70%, resp.The method has good specificity, reproducibility and accuracy, and can be used to determine the indole-3-carboxaldehyde in amino acid injection of fat emulsion, amino acids (17) and glucose (11%) injection.