Andrejs Borodins var ansvarig för lastfartyget Frifjord på 1300 ton när en pilot från Dundee hamn fann honom förbluffande och osammanhängande.
Den 53-åriga lettiska hade planerat att segla 250 fot från Perth till Norge i juli.
Borodins satt i fängelse i fyra månader på Dundee Sheriff Court.
Kaptenens berusade stat upptäcktes när piloten Barry Nisbet kom ombord på Balmerino för att hjälpa till att styra fartyget förbi väg- och järnvägsbroarna på Tay.
Han skickade Borodins till sin säng för att sova av sin berusning, med den förste maken ta ratten som fartyget dockade i Dundee.
Polisen var med och arresterade Borodins, som misslyckades med ett andningsprov. Han erkände sig skyldig till åtal enligt lagen om järnvägs- och transportsäkerhet 2003.
Försvarsadvokat John Kydd sade Borodins hade arbetat till sjöss i 25 år, efter att tidigare ha gjort sin nationella tjänst i den ryska militären.
Han sade: " Det är tur för honom att piloten gjorde vad han gjorde annars kunde det ha skett en katastrof - det kunde ha skett en olycka.
"Han var utmattad från att göra tillbaka till tillbaka sex timmars skift och det var hans anledning till att dricka.
"Han brukar inte dricka så mycket - det här var onormalt för honom."
Sheriff Alastair Brown har fängslat Borodins i fyra månader, reducerat från sex månader för sin tidiga skuldsanering.
Han sade: " Denna avgift är inte detsamma som att köra rattfylla.
"Du försatte dig i ett tillstånd där du inte kunde fullgöra ditt ansvar som befälhavare på fartyget.
"Jag anser att det är mycket allvarligt - det är ett grovt brott mot din plikt."
En full sjökapten fångade ett lastfartyg uppe i floden Tay medan nästan fyra gånger den lagliga alkoholgränsen har fängslats.