An organolead halide (CH3NH3PbBr3) nanoparticle was modified successfully with a porphyrin (POR) bearing an -NH3+ head group. The nanoparticles are homogeneous with high crystallinity. The photoluminescence of CH3NH3PbBr3 is quenched completely by the chemically adsorbed POR molecules. The efficient energy transfer from CH3NH3PbBr3 to POR is responsible for the fluorescence quenching. The modified nanoparticles can be dispersed in organic solvents and the resulting dispersion remains stable for several days. This result provides a new way to tune the photophysical properties of organolead halide CH3NH3PbBr3 nanoparticles. Graphical abstractThe organolead halide CH3NH3PbBr3 nanoparticle is prepared successfully by modifying a porphyrin (POR) bearing an -NH3+ head group as the capping ligand. The photoluminescence of perovskite is quenched completely by the chemically adsorbed POR molecules which have confirmed that the POR molecules are anchored on the surface of CH3NH3PbBr3 nanoparticle. The result shows that the quenching is caused by the process of energy transfer from CH3NH3PbBr3 nanoparticle to POR, which is beneficial to study surface engineering in organometallic halide perovskite materials.