Developments which led to the launching of Non-Cooperation Movement:
(i) Mahatma Gandhi successfully organized Satyagraha movements in various places.
(ii) In 1916, he traveled to Champaran in Bihar to inspire the peasants to struggle against the oppressive plantation system.
(iii) Then 1917, he organized a Satyagraha to support the peasants of the Kheda district of Gujarat.
(iv) 1918 he went to Ahmedabad to organize a Satyagraha movement amongst cotton mill workers.
(v) In 1919, he decided to launch a nationwide Satyagraha against the proposed Rowlatt Act.
(vi) Rallies were organized in various places.
(vii) At the Calcutta session of the Congress in September 1920, he convinced other leaders of the need to start a non-cooperation movement in support of Khilafat as well as for Swaraj.