Il passe ensuite à la Roma lors de la saison 1976-1977 (où il reste jusqu'en 1981-1982), disputant au total 127 matchs pour un but (à la d'un match contre le Lanerossi Vicence le ) avec le club de la capitale. Il reste dans la mémoire des "tifosi giallorossi", en tant que capitaine de l'équipe qui remporte deux fois la Coppa Italia, en 1979-1980 et 1980-1981.