Per buona parte della carriera, Diniz ha giocato contemporaneamente nelle competizioni FIFA e in quelle AMF, svolgendo inoltre diversi lavori come l'operaio[1]. Trasferitosi in Belgio nel 2006 per disputare la Division 1 con il Brussels Utd[1], negli anni seguenti si consacra militando nei campionati AMF con l'Amigo Schepdaal[2]. Dal 2010 gioca nel campionato francese indossando le maglie di Sporting Parigi – con cui vince la classifica dei marcatori della Coppa UEFA 2012-13[3] – e Mouvaux-Lille. Al termine della stagione 2021-22 annuncia il suo ritiro per diventare allenatore dello stesso Mouvaux-Lille[4].
Sposato con una donna belga, Diniz ha ottenuto la cittadinanza belga nel 2018[2]. Con la Nazionale di calcio a 5 del Belgio ha disputato 25 partite mettendo a segno 15 reti[5].