An electronic device comprising: a first temperature sensor configured to measure a first temperature (T 1 ) of body skin, and a second temperature sensor configured to measure a second temperature (T 2 ) at a position spaced apart from the body skin, or a communication interface configured to receive a first temperature (T 1 ) of body skin and a second temperature (T 2 ) at a position spaced apart from the body skin, the first and second temperatures each being measured by a temperature sensor wherein the electronic device further comprises: a processor configured to: estimate a core body temperature (T b1 ) based on the first temperature (T 1 ) by inputting the measured first temperature (T 1 ) to a pre-defined body temperature estimation model; estimate an ambient temperature (T air ) of the electronic device or of a main body (MB) thereof based on the second temperature (T 2 ) and a difference between the first temperature (T 1 ) and the second temperature (T 2 ); calculate a heat loss which occurs from a reference body location to the body skin due to the ambient temperature (T air ) of the electronic device or of the main body (MB) thereof, based on the ambient temperature (T air ); and obtain a final core body temperature by correcting the core body temperature (T b1 ) based on the heat loss. a first temperature sensor configured to measure a first temperature (T 1 ) of body skin, and a second temperature sensor configured to measure a second temperature (T 2 ) at a position spaced apart from the body skin, or a communication interface configured to receive a first temperature (T 1 ) of body skin and a second temperature (T 2 ) at a position spaced apart from the body skin, the first and second temperatures each being measured by a temperature sensor wherein the electronic device further comprises: a processor configured to: estimate a core body temperature (T b1 ) based on the first temperature (T 1 ) by inputting the measured first temperature (T 1 ) to a pre-defined body temperature estimation model; estimate an ambient temperature (T air ) of the electronic device or of a main body (MB) thereof based on the second temperature (T 2 ) and a difference between the first temperature (T 1 ) and the second temperature (T 2 ); calculate a heat loss which occurs from a reference body location to the body skin due to the ambient temperature (T air ) of the electronic device or of the main body (MB) thereof, based on the ambient temperature (T air ); and obtain a final core body temperature by correcting the core body temperature (T b1 ) based on the heat loss. estimate a core body temperature (T b1 ) based on the first temperature (T 1 ) by inputting the measured first temperature (T 1 ) to a pre-defined body temperature estimation model; estimate an ambient temperature (T air ) of the electronic device or of a main body (MB) thereof based on the second temperature (T 2 ) and a difference between the first temperature (T 1 ) and the second temperature (T 2 ); calculate a heat loss which occurs from a reference body location to the body skin due to the ambient temperature (T air ) of the electronic device or of the main body (MB) thereof, based on the ambient temperature (T air ); and obtain a final core body temperature by correcting the core body temperature (T b1 ) based on the heat loss. <EOS>