W 2011 debiutował w mistrzostwach świata w kategorii seniorów, zajmując 48. miejsce w jeździe indywidualnej na czas i 31. miejsce w wyścigu szosowym ze startu wspólnego.

W 2012 został wicemistrzem Polski w jeździe indywidualnej na czas. Sukces odniósł także w Tour de Pologne, zajmując drugie miejsce w klasyfikacji generalnej, tracąc do zwycięzcy pięć sekund (przez dwa etapy tego wyścigu był jego liderem). W tym samym roku wystartował też w Giro d'Italia, zajmując w klasyfikacji końcowej 136. miejsce. Na Igrzyskach Olimpijskich w Londynie (2012) zajął 60. miejsce w wyścigu szosowym ze startu wspólnego.

2013 W 2013 wywalczył mistrzostwo Polski w wyścigu szosowym ze startu wspólnego, wicemistrzostwo Polski w jeździe indywidualnej na czas oraz mistrzostwo świata w jeździe drużynowej na czas (ten ostatni sukces z drużyną Omega Pharma-Quick Step). Ponadto zajął 11. miejsce w klasyfikacji końcowej Tour de France.

2014 W 2014 podczas mistrzostw świata w hiszpańskiej Ponferradzie został mistrzem świata w indywidualnym wyścigu szosowym ze startu wspólnego. Został tym samym pierwszym polskim zawodowym mistrzem świata w kolarstwie szosowym.