The present application belongs to the field of insecticides, and particularly relates to a benzopentaheterocyclic compound and application thereof. The structure is shown in general formula I, wherein definitions of the substituents are shown in the description. The compound of general formula I has excellent insecticidal activity and can be used for preventing and treating various pests.