Nel 2014 si classifica quarto nella prova in linea Under-23 ai campionati del mondo di Ponferrada. Passa professionista l'anno seguente con il team Lotto-Soudal: in stagione ottiene piazzamenti importanti in alcune gare belghe, tra cui il terzo posto alla Handzame Classic, il quarto a Le Samyn, il sesto alla Dwars door Vlaanderen, il quinto al Giro delle Fiandre e il secondo al Giro del Belgio. Ottiene una spettacolare vittoria nell'edizione della Strade Bianche 2018 in una gara su cui imperversa il maltempo. A 15 km dal traguardo con una grande azione in solitaria si riporta prima sui due battistrada, Bardet e Van Aert, per staccarli poi con un'altra potente accelerazione sull'ultima salita sterrata di giornata, quella de Le Tolfe. Vince dunque la corsa in solitaria davanti al corridore francese e al connazionale fiammingo.