The present invention provides an organic compound, a scintillator material, a preparation method and an application thereof, the organic compound has a structure represented by a formula I, halogen heavy atoms and chromophores with different conjugate lengths are introduced to a mother nucleus structure, the absorption rate of high-energy rays and the utilization rate of triplet excitons are improved, and the material has the advantages of low raw material cost, few synthesis steps, low biotoxicity, high quantum yield, high luminous efficiency and the like; when the organic compound is applied to the field of high-energy ray imaging as a scintillator material, the organic compound has the advantages of long light-emitting life, high light-emitting efficiency and the like; when applied tothe field of photodynamic therapy, the material can generate singlet oxygen, realizes nondestructive testing, and has a huge commercial application prospect.