Ancienne commune rattachée à Florennes en 1977, sur la rive nord du ruisseau qui lui donne son nom. On y a trouvé des ossements préhistoriques et les vestiges d'une importante agglomération gallo-romaine sur la voie de Bavay à Trèves. Au Moyen Âge, Flavion dépendait du comté de Montaigle et était le siège d'une petite commune, avec Rosée, Fécheroulle et Hayée, qui avait son propre droit. Le village fut aussi un petit centre sidérurgique.