Mannen ropte «Allahu Akbar» - «Gud er størst» da han angrep med machete, melder kringkasteren RTBF. Den ene politibetjenten fikk et dypt kutt i ansiktet, og er innlagt på sykehus i Charleroi. Den andre oppgis å være lettere skadd.
Angriperen ble skutt av en tredje politibetjent på stedet, og ble senere erklært død på sykehuset.
Angrepet skjedde like ved politistasjonen i byen.
Øyevinter forteller at de hørte skudd i nærheten av politistasjonen.
– Trolig terror
Lørdag kveld sier den den belgiske statsministeren, Charles Michel, at angrepet trolig er terrorrelatert.
Michel har innkalt til et sikkerhetsmøte søndag.
I mars ble 32 mennesker drept i angrep mot flyplassen og undergrunnsbanen i Brussel – angrep som IS påtok seg skylden for.