Born in Registro, São Paulo, Maurício represented Guarujá, Atlético Sorocaba, Audax and Ponte Preta.
He made his first team – and Série A – debut on 8 December 2013, starting in a 0–0 away draw against Internacional, as his club was already relegated.
In 2016, he moved to Série B side Oeste, after a partnership between the club and Audax was established, but featured rarely.
In January 2017, Maurício was close to a move to Portuguesa, but the deal fell through due to financial reasons.
[4] He moved to Taubaté for the 2020 season, before agreeing to a deal with Marília in October;[5] shortly after, however, he returned to AFE.