Benzo(a)pyrene is one of the three strong carcinogens,which could contaminate oils during process.The possible sources of benzo(a)pyrene during processing vegetable oil and the control measures based on preventing and removing benzo(a)pyrene were summarized.The new technologies of avoiding benzo(a)pyrene in edible oil were also reviewed in order to be helpful for the further research.