In 1977, he moved to Serie A giants Juventus (1977–1982), making his Serie A debut with the Turin club. Despite achieving notable domestic success, he failed to live up to his potential during his time at the club, and he was often played out of position. During his last few seasons with Juventus, he managed to earn a place in the starting line-up, and he was still able to contribute to his team's three Serie A titles, which he won during the 1977–78, 1980–81, and 1981–82 seasons, also winning a Coppa Italia with the club during the 1978–79 season.