Nato nel 1957 a Isola di Fondra, in provincia di Bergamo, nel 1979 e 1981 ha preso parte ai Mondiali: a Ruhpolding 1979 è arrivato 67º nello sprint e 5º nella staffetta, a Lahti 1981 invece 33º nello sprint e 9º nella staffetta.