A battery diagnosis apparatus based on a current pulse method, the battery diagnosis apparatus comprising: a pulse current generator that is configured to apply a single current pulse to a secondary battery that is a measurement target; a voltage measuring instrument that is configured to measure a voltage response made in response to application of the single current pulse; a first data processing device that is configured to obtain a chronopotentiogram indicating a change in the voltage response over time and to perform normalization of the chronopotentiogram; and a second data processing device that is configured to receive data of the normalized chronopotentiogram, wherein the second data processing device is configured to make a battery diagnosis in which the second data processing device estimates, from the data of the normalized chronopotentiogram regarding the secondary battery that is a measurement target, a battery state expressing factor including a life, a temperature, or a state of health and a state of charge of the secondary battery that is a measurement target, by using a correlation between normalized data regarding a secondary battery for extracting a battery state expressing factor, the normalized data being prepared in advance, and a battery state expressing factor, the current pulse is a constant current pulse that is a constant current in a certain time period, the secondary battery that is a measurement target and the secondary battery for extracting a battery state expressing factor are made of a component material of the same composition, both the constant current used for the secondary battery that is a measurement target and the constant current used for the secondary battery for extracting a battery state expressing factor are in a charge direction or in a discharge direction, characterized in that the normalization is normalization in which an apparent transient resistance change function calculated from current values and transient response values of a voltage before and after pulse application is used for a transient resistance curve, and the normalized data is chronopotentiogram data for which the normalization has been performed to implement a feature of suppressing an influence of a hysteresis phenomenon caused by a difference in a current pulse direction in a battery diagnosis. a pulse current generator that is configured to apply a single current pulse to a secondary battery that is a measurement target; a voltage measuring instrument that is configured to measure a voltage response made in response to application of the single current pulse; a first data processing device that is configured to obtain a chronopotentiogram indicating a change in the voltage response over time and to perform normalization of the chronopotentiogram; and a second data processing device that is configured to receive data of the normalized chronopotentiogram, wherein the second data processing device is configured to make a battery diagnosis in which the second data processing device estimates, from the data of the normalized chronopotentiogram regarding the secondary battery that is a measurement target, a battery state expressing factor including a life, a temperature, or a state of health and a state of charge of the secondary battery that is a measurement target, by using a correlation between normalized data regarding a secondary battery for extracting a battery state expressing factor, the normalized data being prepared in advance, and a battery state expressing factor, the current pulse is a constant current pulse that is a constant current in a certain time period, the secondary battery that is a measurement target and the secondary battery for extracting a battery state expressing factor are made of a component material of the same composition, both the constant current used for the secondary battery that is a measurement target and the constant current used for the secondary battery for extracting a battery state expressing factor are in a charge direction or in a discharge direction, characterized in that the normalization is normalization in which an apparent transient resistance change function calculated from current values and transient response values of a voltage before and after pulse application is used for a transient resistance curve, and the normalized data is chronopotentiogram data for which the normalization has been performed to implement a feature of suppressing an influence of a hysteresis phenomenon caused by a difference in a current pulse direction in a battery diagnosis.