IPC 228→BNS 267

IPC 228 to BNS 267: Intentional insult or interruption to public servant sitting in judicial proceeding

Section 228 IPC (1860) replaced by Section 267 BNS (2023)

View IPC Section 228 →View BNS Section 267 →

IPC 228 to BNS 267 at a Glance

Section 228 IPC (Intentional insult or interruption to public servant sitting in judicial proceeding) is now Section 267 BNS, in force from 1 July 2024. Under the BNS it is bailable and non-cognizable. What changed is set out below.

What Changed From IPC 228 to BNS 267?

Section 228 IPC is now Section 267 BNS. The maximum fine is increased from one thousand rupees to five thousand rupees, while the elements, simple imprisonment up to six months, and court procedures remain unchanged.

IPC 228 vs BNS 267: Comparison Table

AspectIPC 1860 (repealed)BNS 2023 (in force)
Section228267
OffenceIntentional insult or interruption to public servant sitting in judicial proceedingSame
PunishmentSimple imprisonment for a term which may extend to six months.Same
FineFine which may extend to one thousand rupees, or both imprisonment and fine.Fine which may extend to five thousand rupees, or both imprisonment and fine.
BailBailableSame
CognizanceNon-CognizableSame
CompoundableNon-CompoundableSame
Triable ByThe Court in which the offence is committed, subject to the provisions of Chapter XXVI; or if not committed in a Court, Any MagistrateSame

IPC 228 and BNS 267: Bare Act Text Side by Side

IPC 1860 (repealed)

Section 228, IPC 1860

228. Intentional insult or interruption to public servant sitting in judicial proceeding.—Whoever intentionally offers any insult, or causes any interruption to any public servant, while such public servant is sitting in any stage of a judicial proceeding, shall be punished with simple imprisonment for a term which may extend to six months, or with fine which may extend to one thousand rupees, or with both.
BNS 2023 (in force)

Section 267, BNS 2023

Whoever, intentionally offers any insult, or causes any interruption to any public servant, while such public servant is sitting in any stage of a judicial proceeding, shall be punished with simple imprisonment for a term which may extend to six months, or with fine which may extend to five thousand rupees, or with both.

Ingredients: IPC 228 vs BNS 267

Under IPC 228
  1. The person insulted or interrupted was a public servant
  2. The public servant was sitting in a stage of a judicial proceeding at the relevant time
  3. The accused intentionally offered an insult or caused an interruption to that public servant
Under BNS 267
  1. Public servant sitting in any stage of a judicial proceeding
  2. Intentional insult or interruption to that public servant
  3. Simple imprisonment up to six months or enhanced fine up to five thousand rupees or both

What IPC 228 to BNS 267 Means for Pending Cases

For Section 228 IPC (now Section 267 BNS): the elements are unchanged, but for an act done after the BNS came into force the charge cites Section 267 BNS and the fine may extend to five thousand rupees instead of one thousand rupees.

FAQs: IPC 228 to BNS 267

What changed when Section 228 IPC became Section 267 BNS?▼

Section 267 BNS increases the maximum fine from one thousand rupees under Section 228 IPC to five thousand rupees. The statutory elements and the maximum term of six months simple imprisonment remain identical.

Where does Section 228 IPC sit in the BNS?▼

In Section 267 BNS, in Chapter XIV, Of False Evidence and Offences Against Public Justice.

Does Section 228 IPC or Section 267 BNS apply to an act done before 1 July 2024?▼

Section 228 IPC. Section 358 BNS repealed the IPC from 1 July 2024 but saves any liability already incurred under it, so an act done before that date is still dealt with under Section 228 IPC. Section 267 BNS governs acts done on or after 1 July 2024.

Disclaimer: This comparison is for informational purposes only. The new criminal laws came into effect on 1 July 2024. Consult a qualified advocate for legal advice.

Sources: Indian Penal Code, 1860 · Bharatiya Nyaya Sanhita, 2023 · Last updated: 16 Oct 2026 ·