He had a successful career with Fiorentina, winning the Torneo di Viareggio, the Mitropa Cup, and the Coppa Italia in 1966, as well as the 1968–69 Serie A title; he also reached two more Mitropa Cup finals in 1965 and 1972, as well as a Coppa della Alpi Final in 1970 during his time with the club, also playing in the European Cup Winners' Cup, the European Cup, and the Inter-Cities Fairs Cup.
During his successful stint with Fiorentina, he secured several notable titles, including the Torneo di Viareggio, the Mitropa Cup, and the Coppa Italia in 1966; he also won the Serie A title in 1968–69 and participated in multiple European competitions.