In India, Criminal Procedure Code (i.e. CrPC) which is commonly used form of “Code of Criminal Procedure”, is the main legislation on procedure for administration of substantive criminal law. It was enacted in 1973 and came into force on 1 April, 1974.
Historically, after the Rebellion of 1857, the Crown took over the administration in India. The Criminal Procedure Code, 1861 were passed by the British Parliament. The CrPC was created first time ever in 1882 and then amended in 1898, and then after independence it was amended and indigenously, on the basis of 41st Law Commission of India in 1973.
It provide the machinery for the investigation of crime, apprehension of suspected criminals, collection of evidence, determination of guilt or innocence of the accused person and the determination of punishment of the guilty. It also deals with public nuisance, prevention of offences and maintenance of wife, child and parents.