Nel 2010 ha rappresentato l'Italia ai Giochi olimpici di Vancouver. Ha gareggiato nella staffetta 5000 metri, con i compagni di nazionale Claudio Rinaldi, Yuri Confortola e Nicola Rodigari, dove è stato eliminato in semifinale per squalifica, dopo una caduta che ha danneggiato la squadra francese. Nei 1500 metri è stato eliminato nelle batterie.