 Flahaut studied political sciences and public administration at the Université Libre de Bruxelles.He joined the Socialist Party in 1973.From 1989 to 1995 he served in various posts in the administration of Walloon Brabant.