In the recent years, obtaining a sustainable form of energy to power various autonomous wireless & portable devices is increasingly becoming a matter of concern & various alternate sources of energy have been explored. The concept of power harvesting works towards developing self-powered devices that do not require replaceable power supplies. This paper discusses energy harvesting or energy scavenging as an efficient approach to cater to the energy needs of portable electronics, review recent advancement in the field of power harvesting & present the current state of power harvesting in its drive to create completely selfpowered devices.