Flach ble olympisk mester i seiling under Sommer-OL 1988 i Seoul. Sammen med Jochen Schümann og Bernd Jäkel vant han soling-klassen foran USA og Danmark.