Harvesting energy from the human body has attracted substantial attention from industries and academics as it is a promising solution to address the battery life issue. In this article, we developed a bimorph piezoelectric bending beam-based energy harvester to scavenge energy from the human knee motion for powering body-worn electronics such as smartwatches and health monitors. During walking, the human knee will flex and extend to periodically deform piezoelectric macro fiber composites (MFC) bounded to the bending beam, thus generating electricity. The mathematical models of the whole system including the model of the large deflection of the bending beam, movement analysis of the end of the bending beam (slider-crank mechanism), the model of piezoelectric transducers, and measurement of the human knee angle are developed to comprehensively study the harvester. To validate the presented mathematical models, experimental testing on a human body when the subject walks on a treadmill at three different walking speeds is conducted here. The experimental results show good agreement with the simulation results, which indicates that the developed models can characterize the harvester. In addition, the performance of the harvester walking in different contexts is also evaluated. The average power can reach 12.79 mW for level-ground walking, 9.91 mW for stair descending, and 7.70 mW for stair ascending, when walking at a self-selected speed.