Like many Brazilian players in the 1960s, Badu was discovered in the ever-expanding futsal scene. It is from the indoors that Vieira gets his nickname "Badu", which describes a specific way of scoring a goal. He signed his first contract as a professional with the 2nd division Dracena F.C. at age 17. Two years later he played as attacker in the 1st division with CE Aymoré – São Leopoldo, where Luiz Felipe Scolari was just starting his career as a defender in the youth team. Badu was later the first Brazilian to play respectively for the clubs: Central Español (Uruguay), Hibernians F.C. (Malta) and Croissant Club Sigois (Algeria). Plagued by injuries and more interested in studying the sciences of sports, he finished his career playing non-league football in Germany.