A battery state estimation method includes acquiring an initial value of a vector-type parameter for modeling an electrochemical-thermal (ECT) model of a battery, extracting a predetermined point from the vector-type parameter based on the initial value, generating a target parameter based on the predetermined point, to minimize an error between an actual state of the battery and a state of the battery acquired from the ECT model, and estimating the state of the battery based on the target parameter.