Giovanni sostituiva spesso il fratello assente nel ruolo di governatore d'Olanda. Nel 1326 guidò una spedizione in Inghilterra, attraverso la quale il re Edoardo II fu cacciato e sostituito dal re Edoardo III. Nel 1340 fu reggente di Olanda e Zelanda per conto di suo nipote, conte Guglielmo II di Hainaut per un breve periodo. Nel 1345 guidò una spedizione in Frisia insieme a Guglielmo II. Alla battaglia di Warns Guglielmo fu ucciso dai frisoni mentre Giovanni di Beaumont riuscì a malapena a fuggire. Rivendicò il diritto di successione alle tre contee, ma alla fine la successione venne assegnata alla sorella del conte Guglielmo. Di conseguenza, Giovanni lasciò l'Olanda e viaggiò in Francia, dove fu presente alla Battaglia di Crécy. Qui suo genero Luigi I di Blois-Châtillon venne ucciso. Ciò rese suo nipote Giovanni II di Blois-Châtillon erede di preziosi possedimenti in Olanda e in Zelanda. In seguito Giovanni risiedette alla corte di Margherita di Borgogna.