He made his debut in Italian Serie A in October 1972 with Fiorentina whom he later captained, and won the Coppa Italia (Italian Cup) in 1975. Antognoni played 412 games with Fiorentina and scored 61 goals.
In 1987, Antognoni joined Lausanne Sports. He made 51 appearances and scored 7 goals. He retired in 1989 while at Lausanne.
Antognoni's international career started in 1974, with a game against The Netherlands at the age of twenty. He won the 1982 FIFA World Cup, played the semi-final but could not play the final because of an injury.
He received 73 caps (7 goals), his last one when playing against Czechoslovakia in November 1983. He was four times captain of the national team.