The invention discloses a method for detecting methyl mercury, ethyl mercury and inorganic mercury in aquatic feed. The method comprises the following steps: drying an aquatic feed sample and preparing the sample into powder; adding L-cysteine; after vibrating and centrifuging, extracting supernatant liquid and filtering to prepare a sample to be detected; preparing the sample to be detected into a solution to be detected with the concentration of 10 micrograms / L by using the L-cysteine, and detecting by using a high performance liquid chromatography-cold steam generation atom fluorescence spectrophotometer. According to the method disclosed by the invention, the L-cysteine is used as an only extracting agent for mercury forms in the aquatic feed; the various forms of the mercury can be simply, rapidly and reliably extracted from the aquatic feed with a complicated base body by adopting a vibration and separation extraction form; after the extraction is finished, extra operations are not needed and an extracting solution is directly injected into the high performance liquid chromatography-cold steam generation atom fluorescence spectrophotometer to be analyzed; compared with reported methods, the method is simple and rapid, reagents are green and toxin-free, and the method is accurate and sensitive and has low detection limit.