Fast sprinter and classic specialist, his first win as a pro was in Spain in 2005, the year of its debut among the professionals. Later that year, he also won the road Italian championship. In 2007, wore the pink jersey at the end of Giro d’Italia’s first stage after the team time trial won by his team Liquigas. From 2010 to 2014, he raced with Astana Pro Team. In his first year with the Kazakh squad wins the fifth stage of the Tirreno-Adriatico.
In April 2012 he got his first major international classics winning the Amstel Gold Race in the Netherlands. A few days later, he is the protagonist of an excellent performance in Liege-Bastogne-Liege where he won the third place. In 2015 he passes to the Belgian team Wanty-Groupe Gobert, where he ran until joining Team BAHRAIN MERIDA. In April 2016, he won for the second time the Amstel Gold Race after a decisive attack on the Cauberg climb.
The main objective for 2018 is to continue to support the captains and to be competitive in the Northern Europe classics, Belgium and the Netherlands in particular, which races that are well suited to his racing style.