Si mette in evidenza nel [[2015]], correndo per la [[Unieuro-Wilier]]; in stagione vince una tappa e la classifica finale della [[Ronde de l'Isard d'Ariège]]. Successivamente si piazza terzo al [[Giro della Valle d'Aosta]] e quinto sia al [[Tour de l'Avenir]] che al [[Piccolo Giro di Lombardia]].
Nel [[2016]] debutta tra i professioniosti con la maglia della [[Lampre-Merida]] ottenendo come miglior piazzamento il settimo posto al [[Giro dell'Appennino 2016|Giro dell'Appennino]], a 25" dal vincitore [[SergeySergej Firsanov]]. Riesce a portare a termine il [[Giro d'Italia 2016|Giro d'Italia]].
Nel [[2017]], correndo per la [[UAE Team Emirates]], prende nuovamente il via del [[Giro d'Italia 2017|Giro d'Italia]]. Nella 4ªquarta tappa, con arrivo in salita sull'[[Etna]], tiene il ritmo dei migliori e conclude la tappa al 12ºdodicesimo posto, nello stesso gruppo dei favoriti [[Vincenzo Nibali]] e [[Nairo Quintana]].<ref>{{cita web|url=http://www.procyclingstats.com/race/Giro_dItalia_2017_Stage_4}}</ref>