Artur started his career at Paulista. In 2003, he was loaned – and later signed – to Cruzeiro. For the 2006 and 2007 seasons, he was loaned to Coritiba. He became first-choice goalkeeper in the 2006 season, ahead Kleber and Rodrigo. In the 2007 season, however, dson Bastos became first choice.
On 25 June 2008, Artur completed a transfer to Roma from Siena with his teammate Simone Loria in an exchange deal which had Roma goalkeeper Gianluca Curci move to Siena in a co-ownership deal and Roma midfielder Ahmed Barusso loaned to the Tuscan-based club. Daniele Galloppa, previously co-owned by Roma and Siena, became in effect a Siena player as part of the deal. Artur made his unofficial debut in Roma’s first pre-season friendly of the 2008-09 season, a 3-1 defeat to Steaua Bucureti.
In April 2009, he became temporary first-choice after an injury to starter Doni, edging ahead of Jlio Srgio and Pietro Pipolo. In the 2009-10 season, however, Artur was dropped, as the coach preferred Jlio Srgio as first-choice, with Bogdan Lobon and Doni his back-ups.
In the summer 2010, Artur left for Portuguese side Braga, as the club had recently lost starter Eduardo and back-up Pawe Kieszek. Artur initially served as the backup to Mrio Felgueiras as the 2010-11 UEFA Champions League third qualifying round, as new signing Quim was out injured. Artur then became Felipe‘s understudy, ahead of third-choice Marcos. After Felipe returned to Brazil in December, Artur became the first choice.
In the 2012-13 season, Artur’s performances worsened with various mistakes against Porto, Estoril and in the Portuguese Cup final defeat to Vitria de Guimares. Despite this, manager Jorge Jesus maintained his confidence on him.
After a string of mistakes midway through the 2013-14 campaign, Jorge Jesus dropped him in favour of Jan Oblak, and the latter went on to keep several clean sheets in his first starts, notably in a 2-0 home win against Porto. He ended the season in the bench, and was told to look for a new club.
After Oblak’s departure to Atltico Madrid, Artur regained his place in the starting XI in the Supertaa Cndido de Oliveira, being an important part in the victory over Rio Ave, saving three penalties in the shootout. On 31 August 2014, in a Lisbon derby, Artur erred by giving the ball away to Sporting Clube de Portugal striker Islam Slimani, who scored the equalizer. On 16 September 2014, in the first matchday of the 2014-15 Champions League group stage, against Zenit Saint Petersburg he was sent off in the 18th minute for a professional foul on Danny outside of the box. On 30 June 2015, he left Benfica as his contract expired.
Osmanlspor / Chapecoense
- As of 4 April 2017
ClubSeasonLeagueCupLeague CupContinentalOtherTotalDivisionAppsGoalsAppsGoalsAppsGoalsAppsGoalsAppsGoalsAppsGoalsCruzeiro2003Srie A600000602004Srie A3505[a]03[b]04302005Srie A20002[c]00040Total430007030530Coritiba (loan)2006Srie B250250Siena2007-08Serie A0000Cesena (loan)2007-08Serie B180180Roma2008-09Serie A11000001102009-10Serie A10004[d]050Total1200040160Braga2010-11Primeira Liga180102010[e]0310Benfica2011-12Primeira Liga2900014[f]04302012-13Primeira Liga300501015[e]05102013-14Primeira Liga140401011[e]03002014-15Primeira Liga12000303[f]01[g]0190Total8509050430101430Osmanlspor2015-16Sper Lig401000502016-17Sper Lig000000Total401000000050Chapecoense2017Srie A00003[h]012[i]0150Career total2050110706701603060
- ^ One appearance in Copa Libertadores, four appearances in Copa Sudamericana
- ^ Appearances in Campeonato Mineiro
- ^ Appearances in Copa Sudamericana
- ^ Appearances in UEFA Europa League
- ^ a b c Appearances in UEFA Europa League and UEFA Champions League
- ^ a b Appearances in UEFA Champions League
- ^ Appearance in Portuguese Super Cup
- ^ Two appearances in Copa Libertadores, one appearance in Recopa Sudamericana
- ^ Eleven appearances in Campeonato Catarinense, one appearance in Primeira Liga
- Primeira Liga: 2013-14,2014-15
- Taa de Portugal: 2013-14
- Taa da Liga: 2011-12, 2013-14,2014-15
- Supertaa Cndido de Oliveira: 2014
- UEFA Europa League: Runner-up 2012-13, 2013-14
- Campeonato Catarinense: 2017