Teodor Viorel Meleșcanu s-a născut la 10 martie 1941, în Brad, județul Hunedoara, și a urmat studii universitare la Facultatea de Drept din București, între 1959 și 1964, și cursuri postuniversitare de relații internaționale la Universitatea din București (1964-1966).