Steven Blair was arrested last October after officers swooped on his car in Hamilton, Lanarkshire.
A £410,000 haul of cocaine was discovered - including a package of the class A drug he had hidden in his underwear. The debt-ridden 28-year-old turned to crime after a failed football career.
Jailing him at the High Court in Glasgow judge Lord Burns told Blair, a dad-of-one: "It is tragic that you became involved in this. You brought shame not only to yourself, but on your family. However, I accept you are remorseful."
Lord Burns said that, but for his early plea of guilty, he would have jailed Blair for five and a half years.