Diviene professionista nel 2005, quando approda nel team Continental Saeco-Romer's-Wetzikon. Dalla stagione successiva, il 2006, corre invece per la squadra ProTour belga Quick Step, partecipando al Giro d'Italia nel 2007 e nel 2008. Nel 2010 milita per metà anno nella squadra austriaca Vorarlberg-Corratec e per metà alla Price Custom Bikes, per poi ritirarsi a fine stagione.