António Monteiro Teixeira de Barros was born on October 2, 1949 in Matosinhos, Portugal. Antonio started his career with local club Leixões Sport Club. He played in 44 league games and scored one goal for Leixões from 1968 until 1970.
In 1970 Antonio joined Portuguese giants Benfica. While a player with Benfica, the club won the Portuguese league championships in the 1970-71, 1974-75, 1975-76 and 1976-77 seasons. Antonio also played in seven international games for the Portuguese national team during his time at Benfica. He left Benfica in 1978 after playing in 77 league games for the club.
Antonio joined Montreal Castors in April 1978. The highlight of his season with the Castors was probably when they played his against his former club Benfica in an exhibition game. On June 27 Benfica defeated Castors 1-0 in front of 5,000 fans at Robillard Stadium in Montreal.
During the season Antonio starred as a sweeper for the Castors and helped the club win the 1978 NSL league championship. After the season he returned to Portugal and joined the Boavista club.

In September 1980 Antonio returned to North America and signed for Hartford Hellions of the Major Indoor Soccer League. His period with the Hellions proved to be a struggle with injuries and he played in only four league games before being released in January 1981. After his short spell in the MISL he played for Portuguese clubs Portimonense and Estoril.
Antonio died at the age of 68 in Belgium on April 8, 2018.