Technique of artificial feeding Bradysia odoriphaga was reported.Laboratory and field trials were conducted to control Bradysia odoriphaga with cyromaine,ethoprphos,diazinon,phoxim,chlorpyrifos,carbosulfan and endosulfan.Results showed the toxicities of chlorpyrifos and endosulfan to larva were higher than others after 48 h,toxicity of ethoprphos and carbosulfan increase quickly and approach to toxicity of endosulfan and chlorpyrifos,attained 50~100 μg/mL after 72h.Toxicities of chlorpyrifos and carbosulfan to female adults were higher than other insecticides after 4h,toxicities of chlorpyrifos and ethoprphos were the two higher insecticides after 10h.In field,Chlorpyrifos and ethoprphos had quick control effects,could obtain 75% effects in the dose of 7 500 mL/ha after 5 d.Toxicity of cyromaine was increased quickly after 15 d.Treating larva with cyromaine could lead to the larva and pupa abnormal and lead to the next generation adults egging little.