Have you tried a different cord on your device to see if that works? If not, then either your port is damaged, your battery needs replacing or the phone is toast.
If the phone is still under warranty, I would contact the manufacturer about a repair or replacement.