Most likely cause of this is bad hardware, means phone has to be replaced. You can try removing the battery for 30 seconds and replacing it if the battery is removable. Next step would be a factory reset that will wipe the device and set it to like new, if the hardware is good. This will wipe all the data off the phone also, so hopefully you have backups of what's on there.