Born in Natal, Rio Grande do Norte, Richardson made his senior debut with Flamengo-SP in 2010.
He went on to represent América-RN (in Série B), Baraúnas and Confiança, before joining Treze on 2 June 2013, in Série C.[1] He was released by the club on 13 August after failing to "meet the expectations of the board and also the supporter".
[5] On 2 January 2016, Richardson joined Série B club Ceará on a one-year deal.
[7] He scored his first league goal in a 1–1 draw against Joinville on 18 June [8] During the 2017 season, Richardson played both as a right midfielder and a right back,[9] with his side winning the 2017 Campeonato Cearense and achieving promotion to Série A.
[11] On 14 January 2019, Richardson moved abroad and joined Japanese club Kashiwa Reysol.