Steven Frater, 32, gömde 167 diazepamtabletter och mängder heroin och oxymetholen i kroppen.
Han stal sedan en TV från Asdabutiken i Galashiels i hopp om att bli arresterad och skickad till Edinburghfängelset.
Frater, tidigare av Jedburgh, erkände stölden vid Selkerkirk Sheriff Court och vägrade att göra en intern undersökning på Edinburgh Royal Inservary i februari.
Domstolen hörde att han försökte besegra rättvisans mål genom att vägra att bli undersökt på sjukhus eftersom han visste att han hade de kontrollerade drogerna i kroppen.
Men han befanns senare ha svalt ett antal ämnen som han hade hoppats sprida i fängelset.
Sheriff Jamie Gilmour dömde honom till tre års fängelse för brotten.
En man som svalde en stor mängd narkotika för att smuggla in dem i fängelse har suttit i fängelse i tre år.