Born in Belo Horizonte, Moisés began his career with his hometown's América Mineiro, and was loaned to a host of clubs before being given his chance to impress at his parent club in the 2009 league season when he made his debut in a state league game on 25 January 2009 against Atlético Mineiro in a 0-0 draw.[1] Within the season he went on to establish himself as vital player that helped win the 2009 Campeonato Brasileiro Série C title and promotion into the second tier.[2] The following seasons he would be loaned to second tier clubs Sport Recife and then Boa Esporte, where he had a personally productive period immediately establishing himself within the team and narrowly missing out on promotion with them.[3]
Portuguesa
In May 2012, he signed a contract with top tier club Portuguesa.[4] On 6 June 2012, he made his Série A debut, against Coritiba in a 2-0 defeat.[5] Four days later, Moisés scored his first top flight goal, against Atlético-GO in a 2-0 victory.[6] Throughout the season he would be an integral member of the team that helped them avoid relegation, however the following season would see the club relegated despite actually improving upon the previous campaigns results after they were deducted four points for selecting a suspended player.[7]
Rijeka
On 11 January 2014 Moisés signed with Prva HNL side Rijeka, initially on a loan, but the club decided to activate the clause to buy that summer, and he was signed for the following two seasons. Moisés made his first official appearance for Rijeka in a league game on 16 February 2014 against NK Zadar away from home in a 1-0 defeat.[8] On 7 March 2014 he would score his first goal for the club in a league game against NK Hrvatski Dragovoljac in a 1-0 away victory.[9] He would go on win the 2013–14 Croatian Football Cup against Dinamo Zagreb and 2014 Croatian Football Super Cup.[10]
Palmeiras
In December of 2015 signed a contract with top tier club Palmeiras, for four seasons.[11] He would make his debut in a state league game on 13 February 2016 against Linense that ended in a 2-1 defeat.[12] He would go on to make his first league appearance on 14 May 2016 against Paranaense in a 4-0 victory.[13] He would go on to establish himself as a vital member within their team and helped win them the 2016 Campeonato Brasileiro Série A title.[14] The following season on 19 February 2017 in a state league game against Linense that was won 4-0 saw Moisés miss six months of the season after he sustained a serious injury to his left knee within the game.[15] On his return he would gradually once more establish himself within the team and in the following season he would once again be a vital member of the team that won the 2018 Campeonato Brasileiro Série A title.[16]
On 15 December 2023, Moisés returned to América Mineiro.[22]
Personal life
Moisés' younger brother, Matheus, is also a footballer. A goalkeeper, he too started his career at América Mineiro, but spent most of his career at Portugal's S.C. Braga.[23]