Not yet medically reviewed, information on this site is in preparation and has not been verified by a medical reviewer.
Legality · Heroin

Is Heroin legal in India?

Confirmed against a primary sourceVerified June 25, 2026
Legal status
Controlled narcotic/psychotropic under the NDPS Act 1985 — illegal; quantity-graded penalties
Consequences if caught
Penalties are graded by quantity (NDPS Secs 15–22): a SMALL quantity carries rigorous imprisonment up to 1 year and/or a fine up to ₹10,000; an INTERMEDIATE quantity (more than small, less than commercial) up to 10 years plus a fine up to ₹1 lakh; a COMMERCIAL quantity 10–20 years plus a fine of ₹1–2 lakh. All NDPS offences are cognizable and non-bailable, and commercial-quantity bail is near-impossible (Sec 37). For heroin the thresholds are: small 5 g, commercial 250 g. Possession of a small quantity proven to be for personal consumption (Sec 27) carries up to 6 months (up to 1 year for some substances) plus a fine; Sec 64A grants immunity to addicts who volunteer for treatment.
If prescribed or medical
Not a traveller medicine; a prohibited narcotic.
Documentation
Essential Narcotic Drugs (morphine, fentanyl, methadone, oxycodone, codeine, hydrocodone) are medically regulated; a traveller should carry the prescription with original packaging, bring only a reasonable personal quantity, and declare at customs. Tramadol was added to the NDPS schedule in 2018 (commercial quantity 250 g) and is controlled.
Primary sources
  • Narcotic Drugs and Psychotropic Substances Act 1985 (NDPS), Secs 15–27, 37 & 64A
  • NDPS (small/commercial quantity) Notification 2001
  • dor.gov.in
  • cbn.nic.in
  • ncb.gov.in