Fils de Baudouin VI, comte de Flandre, et de Richilde, comtesse de Hainaut.
Selon certains historiens, les maladresses et la cruauté de sa mère, Richilde de Hainaut, poussée par le roi Philippe 1er à prendre la régence au détriment du frère de Baudouin, Robert le Frison, provoquent rapidement une insurrection de la noblesse des villes. Selon d’autres historiens, c’est l’ambition de Robert le Frison qui l’incita à déclencher des révoltes.
Il est tué au pied du Mont-Cassel dans un combat à Bavinchove contre Robert, qui devient comte de Flandre, tandis que le comté de Hainaut échoit à son frère cadet Baudouin II de Hainaut.