Disclosed is a two-agent type hair coloring agent prepared by mixing a first agent and a second agent, wherein the first agent contains a dye component containing a basic dye as a main component, and an alkaline agent, the second agent contains a hydrogen peroxide solution as a main component thereof, and at least one of the first agent and the second agent further contains metal nanoparticles.