Vinko Foretić rođen je u Korčuli 2. kolovoza 1901. kao potomak stare i ugledne obitelji.
Osnovnu je školu polazio u rodnom gradu, a klasičnu gimnaziju završio je u Splitu 1919. Povijest i zemljopis studirao je u Pragu, Beču i Zagrebu.
Na Filozofskom fakultetu Sveučilišta u Zagrebu diplomirao je 1923. a doktorirao 1936.
Radio je kao gimnazijski profesor u Sinju (1925/26) i Dubrovniku (1927-32).
Na vrhuncu monarhističkog apsolutizma 1932. zbog svojih je političkih i nacionalnih stavova bio premješten na Cetinje.
Od godine 1936. do 1941. ponovno je profesor u Dubrovniku, a od 1941. sve do umirovljenja 1973. radio je u Dubrovačkom arhivu.