Membre du club GS Fiamme Gialle, il s'est présenté dans ces deux disciplines aux Jeux olympiques d'Innsbruck en 1976 : en combiné, il s'est classé 31e sur 33 participants ; en saut spécial, il termine 44e sur grand tremplin à Innsbruck et 49e sur tremplin normal à Seefeld (sur 55 participants lors de chaque épreuve).