Se convirtió en profesional en 1999. En 2009, después de militar en varios equipos del extranjero, regresó a Luxemburgo y firmó por el equipo Team Differdange, en ese mismo año se retira del ciclismo tras 11 temporadas como profesional y con 33 años de edad.