1839年3月,林則徐抵達廣州,立即開展轟轟烈烈的禁煙運動。會同兩廣總督鄧廷楨、廣東水師提督關天培整頓水師,加強海防,嚴緝煙販,還一再曉諭吸食者限期戒煙。同時,他一改清政府只強調查拿「國人」販售的老方法,將矛頭對準「外商」。3月18日林則徐要求外國商人交出鴉片,外商早習慣了廣東當局雷聲大、雨點小的恫嚇,並未當作一回事。3月24日,林下令斷絕貿易,包圍商館,斷絕供應,迫使以英國為首外商繳出鴉片二萬二百八十三箱(合二百餘萬斤)。6月3日至25日,下令將繳獲的鴉片在虎門全部銷毀了。
林則徐為禁煙寫給英國國王的公文