鲁迅先生的《药》写于1919年4月25日,脱稿于“五四运动”时期,发表于1919年5月《新青年》六卷第五号。从作品所处理的题材来看,作品中人物所处的时代是在辛亥革命前后期间,也就是中国民主革命运动先驱者之一秋瑾烈士1907年就义那个时候,秋瑾烈士就义后四年即1911年,爆发了辛亥革命。
辛亥革命推翻了清朝建立了民国,但由于资产阶级领导革命的软弱性,未能完成民主主义的革命任务,帝国主义和封建势力仍然统治着中国,中国仍停留在半封建半殖民地的地位。当时领导辛亥革命的资产阶级同封建势力和帝国主义的妥协,脱离群众,空想依靠少数人的力量(包括使用恐怖手段)代替群众的革命运动。1907年7月6日,徐锡麟刺杀安徽巡抚恩铭,失败后被恩铭的亲兵残酷地挖出心肝炒食。秋瑾也因此被告发而入狱,7月15日在绍兴轩亭口英勇就义。
鲁迅早在日本留学期间,就十分关心中国的革命问题。在仙台学医时,他看了日本人杀中国人而另一大群中国人却来 “鉴赏” 杀人 “壮举” 的电影以后,深切感到 “凡是愚弱的国民,即使体格如何健全、茁壮,也只能做毫无意义的示众的材料和看客”。由此他得出结论:革命的“第一要著是在改变他们的精神”。秋瑾烈士的被害,他更感到“揭出病苦,引起疗救的注意”的必要。正是在这样的思考下,他创作了《药》。