Introduction: The aim of this study was to investigate low-dose intrathecal meperidine for prevention or alleviation of shivering after induction of spinal anesthesia for transurethral resection of the prostate (TURP). Materials and Methods: In a randomized controlled trial, 80 patients scheduled for TURP under spinal anesthesia were assigned into two groups of case and control. Spinal anesthesia was performed using 75 mg of hyperbaric lidocaine 5% plus meperidine, 15 mg, in the patients of the case group and the same dose of lidocaine plus normal saline in the patients of the control group. Shivering episodes were recorded during the operation and in the recovery room. Data on systolic blood pressure, heart rate, arterial oxygen saturation, and body temperature were collected before the induction of anesthesia; 5, 15, and 30 minutes after the induction; and in the recovery room. Results: Maximum level of sensory block was similar in the patients of the case and control groups. Shivering was not seen in the patients who received meperidine, while in the control group, 11 (27.5%) experienced some degrees of shivering (P = .001). Blood pressure, body temperature, and arterial oxygen saturation did not have a clinically significant change and they were not different between the two groups. Side effects of opioids were unremarkable. Conclusion: Low-dose intrathecal meperidine is effective and safe in reducing the incidence of shivering associated with spinal anesthesia for TURP.