Народився 25 вересня1979 року у місті Єзі на сході Італії. З восьми років займався велоспортом, виступав за місцевий клуб «Pieralisi». У 1997 році переміг на юніорському чемпіонаті Італії з шосейного велоспорту. Після цього він отримав місце у національній збірній Італії на чемпіонаті світу з шосейних велогонок, що пройшов у Сен-Себастьяні в Іспанії. Там зайняв 104 місце.
17 квітня 2017 року виграв перший етап Альпійського Туру, зайняв в загальному заліку гонки четверте місце. Після останнього етапу, який пройшов 21 квітня, повернувся додому у Філоттрано для підготовки до Джиро д'Італія, на якій повинен був стати капітаном команди. На наступний ранок, 22 квітня 2017 року, трагічно загинув в ДТП; він виїхав на тренування на велосипеді і був збитий мікроавтобусом. У нього залишилася дружина і двоє дітей.