Originario di Livigno, in Valtellina, è entrato a far parte della nazionale italiana nel 2007. Ha preso parte a due edizioni dei Mondiali juniores, Ruhpolding 2008 (43º in sprint, 36º in inseguimento, 19º in individuale, 8º in staffetta) e Canmore 2009 (19º in sprint, 18º in inseguimento, 36º in individuale, 7º in staffetta), a una degli Europei juniores, Nové Město 2008 (45º in sprint, 45º in inseguimento, 49º in individuale, 12º in staffetta), a una degli Europei, Val Ridanna 2011 (23º in individuale, 7º in staffetta) e ad alcune gare della Coppa Europa e della Coppa Europa juniores.