PURPOSE: A system and method for measuring calorie consumption are provided to measure calorie consumption having high precision since the body movement and the outside environmental factor of a user are considered by using an acceleration sensor and an atmosphere pressure sensor. CONSTITUTION: A momentum detecting unit(100) detects momentum according to body movement based on acceleration values of three shafts from which the acceleration of gravity is removed. A gradient output unit(110) calculates altitude based on atmosphere sensed at a atmosphere pressure sensor and produces the gradient of a body moving side by using the variable amount of calculated altitude according to times. A calorie consumption output unit(120) produces calorie consumption comparing to the size of the gradient and sensed momentum. An information input unit(140) receives the body information of a person to be measured .칼로리 소모량 측정장치 및 방법이 개시된다. 칼로리 소모량 측정장치는 가속도 센서로부터 입력된 3축의 가속도 값에서 중력 가속도를 제거하고, 상기 중력 가속도가 제거된 3축의 가속도 값에 기초하여 신체 움직임에 따른 운동량을 검출하는 운동량 검출부; 기압 센서에서 감지된 기압에 기초하여 고도를 산출하고, 상기 산출된 고도의 시간에 따른 변화량을 이용하여 신체 이동면의 경사도를 산출하는 경사도 산출부; 및 상기 검출된 운동량과 상기 신체 이동면의 경사도에 서로 다른 가중치를 적용하여 칼로리 소모량을 산출하는 칼로리 소모량 산출부;를 를 포함하며, 이에 의해 더욱 정확하게 사용자의 실제 활동에 따른 칼로리 소모량을 측정할 수 있다는 효과가 도출된다.