Bech er utdannet cand. jur. (1969) og cand. mag. (1972) fra Universitetet i Oslo. Han har også hatt et års studieopphold ved Centre for International Affairs ved Harvard University (1986 – 87).