Beim Tode des Vaters übernahm Johanns Mutter die Regentschaft für den schwachsinnigen älteren Bruder Heinrich IV. Die Politik der Regentin führte zu starken Spannungen. Um einen Bürgerkrieg zu vermeiden, verzichtete Heinrich IV. 1267 zugunsten Johanns auf den Thron.
Unter Johann I. erlebte Brabant seine Blütezeit. Johann war durch die Heirat 1270 mit seiner ersten Frau Margarete, einer Tochter Ludwigs IX. von Frankreich, eng mit dem französischen Thron verbunden. Auch wenn seine Frau bereits 1272 an Kindbettfieber starb, unterstützte er 1284/85 seinen Schwager Philipp III. von Frankreich, der wiederum mit Johanns Schwester Marie in zweiter Ehe verheiratet war, bei dessen Feldzug gegen Aragonien. Er gilt als Wegbereiter des französischen Einflusses am Niederrhein.
Johann galt als gefürchteter Turnierkämpfer. Während der Schlacht von Worringen (die meisten Quellen sprechen zwar von Brabant, womit aber auch seine Umgebung gemeint sein könnte) erschlug er Graf Heinrich VI. von Luxemburg („den Verdammten“) und drei seiner Brüder. Daneben war er den schönen Künsten zugetan. Er tat sich selbst als Dichter hervor, wovon neun Minnelieder in der großen Heidelberger Liederhandschrift (Codex Manesse) zeugen.
Er schuf eine neue Kodifizierung der Rechtsverhältnisse gegen den Landadel.
Am 20. September 1293 erhielt er bei einem Turnier in Bar-le-Duc eine schwere Verwundung, an der er nach langem Leiden am 3. Mai 1294 starb. Er wurde neben seiner zweiten Ehefrau im Minoritenkloster Brüssel bestattet.