У дорослому футболі дебютував 1999 року виступами за команду «Сент-Трюйден», у якій провів п'ять сезонів, взявши участь у 173 матчах чемпіонату. Більшість часу, проведеного у складі «Сент-Трюйдена», був основним гравцем команди.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Гент», до складу якого приєднався 2004 року. Відіграв за команду з Гента наступні два сезони своєї ігрової кар'єри. Граючи у складі «Гента» також здебільшого виходив на поле в основному складі команди.
У 2006 році уклав контракт з клубом «Генк», у складі якого провів наступні два роки своєї кар'єри гравця. Тренерським штабом нового клубу також розглядався як гравець «основи».
Розпочав тренерську кар'єру, ще продовжуючи грати на полі, 2009 року, очоливши тренерський штаб клубу «РДК Гравело», де пропрацював з 2009 по 2011 рік. Згодом також очолював команди «Оверпельт», «Тес Спорт» та «Ломмел», а також входив до тренерського штабу клубу «Кортрейк».
У 2018 році став головним тренером команди «Мехелен», тренував команду з Мехелена чотири роки.