Diventa professionista nel 2006 all'interno del team svizzero Phonak. In stagione vince una tappa al Giro di Svizzera 2006 e partecipa alla Vuelta a España. Dopo lo scioglimento della squadra a causa di uno scandalo legato al doping, nel 2007 si accasa all'Astana, vincendo due tappe allo Herald Sun Tour. Nel 2010 passa alla statunitense BMC Racing, e nel 2015 alla francese FDJ. Nel 2016 rappresenta il suo paese nella prova in linea dei Giochi olimpici di Rio de Janeiro.