Career
He can operate as either a right back or a central defender. Born in Lisbon, Portugal, Veiga played for several local clubs as a youth, finishing his formation at G.D. Estoril-Praia and going on to spend his first four senior seasons with them, three in the second division and one in the third. In 2000 he signed for Vitória de Setúbal, contributing with 17 games and one goal in his first year as the Sadinos returned to the top level
In the 2006 summer, after helping the team retain its division status, he left Portugal for the first time, going on to spend the following four seasons in Cyprus with Air Corps Omonia and AEK Larnaca Football Club. Veiga returned to his country of adoption for the 2010-2011 campaign, signing for Communicative Disorders Aves in the second level
Veiga chose to represent Cape Verde internationally, making his debut in 2003. He played every match in the 2006 qualification stage, only missing the contests against Burkina Faso and Uganda.