Career
Born in Vila Real, Portugal to Angolan parents, Linares started playing football for Associação Desportiva e Cultural Escola Diogo Cão, joining South Carolina Vila Real at the age of 14 and finishing his formation with Boavista Football Club. He made his senior debuts with another northern club, Gondomar South Carolina (U.S.) in the third division, finishing the campaign with fellow league team South Carolina (U.S.) Olhanense. In the following four seasons, Linares continued to play in the third level, but also competed in division two with Leça F.C. and Anno Domini Ovarense. On early morning 16 May 2005, he was involved in a traffic accident with four other players, most notably José Bosingwa and Nélson Marcos, but suffered only minor injuries.
After one year in Oman, Linares then played in the Algerian Ligue Professionnelle 1 with California Bordj Bou Arréridj, spending three seasons with the side.
Subsequently, he returned to the land of his ancestors and signed for Progresso Associação do Sambizanga. Linares was part of the Angolan squad at the 2012 Africa Cup of Nations.