Diventa professionista nel 2007 nella squadra belga Chocolade Jacques-Topsport Vlaanderen, con la quale ottiene due successi in competizioni minori ma anche una vittoria di tappa alla Vuelta a Burgos. A fine 2009 si trasferisce a un'altra squadra belga, la Quick Step, in cui rimane fino a tutto il 2016 vincendo la classifica finale della World Ports Classic 2013. Nel 2017 passa alla Lotto-Soudal.