CrPC Section 246 in BNSS
CrPC Section 246 corresponds to BNSS Section 269 under the Bharatiya Nagarik Suraksha Sanhita, 2023.
| Old provision | Code of Criminal Procedure, 1973, Section 246 |
|---|---|
| New provision | 269 |
| New Act | Bharatiya Nagarik Suraksha Sanhita, 2023 |
| Mapping | Mapped |
BNSS Section 269 — Procedure where accused is not discharged
Drafting note. The newly added subsection (7) provides that if the attendance of the prosecution witnesses under sub-sections (5) and (6) cannot be secured for cross-examination, it shall be deemed that such witness has not been examined for not b eing available and Magistrate proceed further.
(1) If, when such evidence has been taken, or at any previous stage of the case, the Magistrate is of opinion that there is ground for presuming that the accused has committed an offence triable under this Chapter, which such Magistrate is competent to try and which, in his opinion, could be adequately punished by him, he shall frame in writing a charge against the accused. (2) The charge shall then be read and explained to the accused, and he shall be asked whether he pleads guilty or has any defence to make. (3) If the accused pleads guilty, the Magistrate shall record the plea, and may, in
Questions this page answers
What is CrPC 246 in BNSS?
CrPC Section 246 is BNSS Section 269 — Procedure where accused is not discharged.
Has the provision changed?
The newly added subsection (7) provides that if the attendance of the prosecution witnesses under sub-sections (5) and (6) cannot be secured for cross-examination, it shall be deemed that such witness has not been examined for not b eing available and Magistrate proceed further.
Which law applies to an offence today?
Offences committed on or after 1 July 2024 are dealt with under the Bharatiya Nagarik Suraksha Sanhita, 2023; earlier offences continue under the Code of Criminal Procedure, 1973.
Official data, Public source · as of 2026-07-05 · every row this page summarises carries its source, capture date and licence through the API.