A wearable device and a method for controlling the same are disclosed herein. The wearable device, comprising a bio-signal sensor unit configured to sense a bio-signal; a storage unit configured to store data; and a processor configured to control the bio-signal sensor unit and the storage unit, wherein the processor is further configured to: generate first reference data including a weight of a first reference object and a first bio-signal being generated by holding the first reference object when the first bio-signal is detected, generate measurement data including a second bio-signal being generated by holding a measurement object, when the second bio-signal is detected, and obtain a weight of the measurement object by comparing the measurement data with the first reference data.