I 2012 ble han nummer 3 på fjerde etappe av Giro del Trentino og nummer 5 på 21. etappe av Giro d'Italia.