Aux Championnats du monde 1982, à la lute avec le Norvégien Oddvar Brå sur le relais, il termine à égalité avec lui et l'URSS remporte l'or et Zavyalov son unique titre mondial. Sur le quinze kilomètres, il prend la médaille d'argent derrière ce même Brå.