Hizo su debut en una gran vuelta corriendo el Giro de Italia 2013, finalizando en la 17.ª posición. Al año siguiente cumplió una destacada actuación y finalizó 7.º. Su actuación más destacada hasta la fecha ha sido un 3.er puesto en el Giro de Italia 2020.