The invention discloses environment-friendly nano modified halogen-free flame retardant polypropylene and a preparation method thereof. The environment-friendly nano modified halogen-free flame retardant polypropylene comprises the following raw materials in parts by weight: 66 parts of polypropylene matrix, 20 parts of halogen-free expanded flame retardant, 2 parts of conductive packing, 1-3 parts of nano modified particles, 1-3 parts of additive, 5 parts of compatilizer, 1 part of an antioxidant and 2 parts of a lubricating agent. The preparation method comprises the following steps: evenly mixing the polypropylene matrix, the compatilizer, the antioxidant and the lubricating agent by virtue of a high-speed mixer, and then putting the mixed material into a precision open mill; after the mixed material is melted, adding the halogen-free expanded flame retardant and the conductive packing, melting and mixing; and then adding the nano modified particles and the additive; and mixing in the precision open mill, thus obtaining polypropylene. According to the environment-friendly nano modified halogen-free flame retardant polypropylene, the nano modified particles and hollow glass beads are adopted as flame retardant synergists, so that the flame retardant property of the polypropylene can be improved, the viscosity of polypropylene polymer melt can also be significantly reduced, the processability is improved, the heat stability is improved, and the environment-friendly nano modified halogen-free flame retardant polypropylene is excellent in yellowing resistance, good in impact resistance and good in bending strength.