There could be many things going on here.
Have you plugged it into another computer?
Does it work somewhere else? For all we know this HDD could be damaged....
Is it a USB HDD?
Have you tried plugging it into another USB port on the same computer?
What brand is it?
Have you called the manufacturer's tech support on this?
I hope the above helps a little as to how to proceed...
Bits...