Moreno was born in
Santa Cruz de la Sierra, Bolivia. He began his career at
Oriente Petrolero. In 2003, Martins debuted for the club as a 16-year-old in Bolivia's Primera División. He moved to
Vitória, becoming first choice in 2006, at the
Campeonato Brasileiro Série C. He scored 12 goals in the competition, four less than the top goalscorer. In the middle of 2007, he moved to
Cruzeiro, becoming first choice only in the next year, when he scored 8 goals at the
2008 Copa Libertadores, being the top goalscorer, alongside
Salvador Cabañas. On 27 May 2008, he signed a five-year contract with
Shakhtar Donetsk. The Ukrainian club agreed to pay €9 million for the player. On 1 November, he scored a brace in a 3–1 league match win against
Zorya Luhansk. Even though he had won the
2008–09 UEFA Cup, on 29 May 2009, unable to establish himself in Donetsk, Moreno joined German club
Werder Bremen on loan. Bremen had initially attempted to sign Moreno the previous summer, but the player opted for Shakhtar. In a 2009 interview, Martins remarked that he didn't want to go to Ukraine at the moment of signing with Shakhtar, but that was the way the negotiation was produced. He commented that it was a difficult moment but it was a moment of adaptation to a new football. In 2009, he said that when speaking in
Portuguese with team mates
Naldo and
Hugo Almeida that he would feel Brazilian, that Brazil was an important country in his life cause he lived in it for half of his life. On
transfer deadline day, a six-month loan deal between Shakhtar and
Wigan Athletic was agreed to take the player to the
Premier League. He signed for them on 1 February on loan. After returning to Shakhtar, he made a decent impression, scoring 7 times in 23 appearances. However, after being listed as a reserve the next season, Moreno joined
Grêmio in late December 2011 and signed a five-year contract with the Brazilian team starting in 2012. He was then loaned to
Flamengo in the
2013 season and Cruzeiro in
2014. In February 2015, Moreno transferred to
Chinese Super League side
Changchun Yatai. His first season in China was successful, scoring 20+ goals in 53 games. In 2017 he signed for
Wuhan Zall in the
Chinese League One being the joint top scorer in
his first season with 23 league goals, along with Colombian
Harold Preciado. In 2019 Moreno signed with
Shijiazhuang Ever Bright. Although he only played 12 games with them, he scored 7 goals. On 19 February 2020, Moreno returned for his former club,
Cruzeiro, signing with them for 3 seasons. On 30 January 2022,
ABC Color announced that Martins would join
Primera División Paraguaya team
Cerro Porteño. He would be the attacking replacement of Argentine
Mauro Boselli. On 10 February, Martins arrived to
Paraguay and was officially presented at Cerro Porteño. He signed for two years. His salary would not be paid by the club, instead by a private company would. Before signing, Martins spoke with Cerro Porteño coach
Francisco Arce, who sent him videos so he can adapt to his play as quick as possible. Martins remarked that Arce was important so that he could join Cerro Porteño. His arrival into Paraguay was made through Cerro Porteño's director,
Miguel Carrizosa, who lent his airplane to bring Martins. He became Cerro Porteño's 5th signing ahead of the 2022 Primera División season, following
William Riveros,
Robert Piris Da Motta,
Sergio Díaz and
Alfio Oviedo. ==International career==