A body parameter detecting device includes: a detection module and a determination module. The detection module is configured to detect fat thickness and fat density of sites to be detected of a human body. The determination module is configured to determine body parameters at least based on the fat thickness and the fat density. This device has simple operations for detection steps and low price, and is suitable for common people users. Also, a body parameter detecting method is provided.