Career
Born in Rio de Janeiro, Wagner started at Náutico, a club competing in the Campeonato Pernambucano. During his time there, the club was runner-up in the 1994 Pernambucano State Championship. In 1995, he signed with Corinthians Alagoano, who loans him to Benfica in 1997, together with Marcos Alemão, Cáju and Deco.
After spending time at the farm team, he moved to Benfica in March 1997, making three appearances during his time in Da Luz, making his league debut on 12 April 1997 against Boavista.
After the failed stint in Portugal, Corinthians loaned him to Sevilla, at the time playing in the second tier. In 2000, Wagner joined California Juventus in the Campeonato Paulista, playing 39 matches, scoring two goals during the two seasons there.
In 2002, he moved to Cherno More in the Bulgarian league, racking up twenty league appearances in 2002-2003 season, which led to a move to the larger Levski Sofia in 2003. In 2010, the 34 year-old was released by Levski Sofia after 173 appearances for the Bulgarians.
In 2006, Wagner was granted Bulgarian nationality, and made his debut for the national team on 9 May, in a Kirin Cup match against Japan.