Pyrite (FeS2) nanoparticles, a kind of Earth-abundant mineral, can efficiently activate molecular hydrogen under mild conditions. At ambient pressure, H2 can be dissociatively adsorbed by FeS2 nanoparticles, react with nitrobenzene, and selectively produce aniline. The catalytic activity for hydrogenation of nitrobenzene is comparable to most non-precious metal catalysts.