La Sede de FLACSO en Ecuador fue establecida en 1974, mediante un acuerdo entre el Estado ecuatoriano y el sistema internacional de FLACSO.La institución forma parte del sistema universitario ecuatoriano y fue reconocida por la Ley de Educación Superior en el año 2000. La Sede goza de autonomía administrativa y financiera en concordancia con su acuerdo constitutivo.