Nella Nazionale belga vanta 81 presenze con 30 goal: esordio a Stoccolma il 19 ottobre 1960, Svezia - Belgio 2-0, ultima partita a Lipsia (nella Germania dell'Est) il 7 dicembre 1974, in una partita con la compagine di casa conclusasi a rete inviolate. Ha vestito per 36 volte la fascia da capitano della sua nazionale, legando il suo nome ad alcuni dei migliori momenti della rappresentativa, quali la conquista del terzo posto nell'edizione casalinga dell'Europeo nel 1972.