Gandhiji’s philosophy was based on non-violence. Satyagraha was one of his great weapons. Satyagraha means to “disobey the law without restoring to violence.” According to him passive resistance was the weapon of the weak while satyagraha was the weapon of the strong. He believed that a satyagrahi must be morally and spiritually strong so that he could fight injustice with non violence. He laid stress upon peaceful talks, non-cooperation, picketing, strike, social boycott, hunger strike, civil disobedience etc. to realize him aim of satyagraha.