Flesch fue alcaldesa de la Ciudad de Luxemburgo (desde 1970 hasta 1980), ministra de justicia y asuntos exteriores (desde 1980 hasta 1984) y presidenta del Consejo Europeo (segunda mitad de 1980).