Specialista del cross country, nel 2015 vince il titolo nazionale Elite battendo Daniele e Luca Braidot. L'anno dopo viene convocato per la gara di cross country dei Giochi olimpici di Rio de Janeiro, nella quale ottiene la diciannovesima posizione finale, secondo degli italiani dopo Luca Braidot (settimo).