Morphine, a kind of illicit drugs, is also one of the main heroin metabolites. In consideration of a noninvasive way to monitor and identify drug abuse during forensic cases, the urine samples are usually detected. Here, colloidal gold nanorods (Au NRs) were introduced to act as active substrate, because of the strong optical extinction and spectral tunability of the longitudinal surface plasmon resonance (SPR). Thus, well surface-enhanced Raman spectra of morphine even at low concentrations could be obtained by portable Raman spectrometer. For the complex matrix environment of urine, liquid-liquid micro-extraction (LLME), a simple and inexpensive pretreatment, was employed to avoid the interferences. And then, the coupled surface-enhanced Raman spectroscopy (SERS) can give full play to the advantages of high sensitivity and unique spectroscopic fingerprint. According to the zwitterionic structure and physicochemical parameters of morphine molecules, the pH value of urine sample was adjusted to about 9 by buffer solution (KOH/NaB4O7) and the mixture of chloroform and isopropyl alcohol (V/V=9:1) was chosen as extractant. Moreover, such pretreatment was proved to be appropriate for separation and concentration of morphine from urine. The developed LLME-SERS method could provide a detection limit less than 1 ppm in the human urine environment and the whole process of detection just needed take 5–6 min. What's more, the results of urine samples from heroin users exhibited application value of the proposed technique. The excellent performance makes it promising to become a rapid, reliable, and on-spot analyzer, especially for public safety and healthcare.