An endoscope processor is capable of controlling a light amount control unit configured to control an amount of illumination light for illuminating an object, an image of which is picked up by an endoscope including an insertion section insertable into a body cavity of a subject, and performs a halation detection process of detecting a generation state of halation in the image of the object, performs a light-adjusting operation of adjusting an amount of the illumination light supplied to the endoscope, based on a processing result obtained by the halation detection process, and selects and sets one light-adjusting mode matching a type of the endoscope, from among a plurality of light-adjusting modes specified by combinations of the halation detection process and the light-adjusting operation.