A process for preparing imidacloprid, comprising: - reacting 2-chloro-5-cloromethyl pyridine with alkaline hyroxide in presence of an organic solvent such as herein described to form an intermediate, - adding the said intermediate into a mixture of N-nitroiminoimidazolidine and an organic solvent such as herein described and refluxing the reaction mixture at the 50-60°C for 3-5 hours so as to obtain the product.