Gregario en los equipos en los que ha competido, en 2011 obtuvo su primera victoria al ganar el Giro de Lombardía.