DeCoster begann seine Profikarriere mit der tschechoslowakischen Firma ČZ in der Klasse bis 500 cm³. Nach dem Gewinn der belgischen Meisterschaft 1966 stieg er 1967 in die Weltmeisterschaft auf. Der erste Rennsieg folgte ein Jahr später.
1971 wechselte DeCoster von ČZ zu Suzuki und holte zwischen 1971 und 1976 fünf von sechs möglichen Titeln in der 500er-Klasse. Nur 1974 musste er sich Heikki Mikkola geschlagen geben.
1980 ging DeCoster für seine letzte Saison zu Honda und gewann das letzte Rennen seiner aktiven Karriere, den 500-cm³-Grand-Prix von Luxemburg.