 In 2012 he finished third in the Tirreno-Adriatico.He entered the 2012 Giro d'Italia leading Team Astana with Paolo Tiralongo.He won the mountainous stage 19 after a solo breakaway but had a disappointing 15th overall finish.