Revelado nas categorias de base do Fluminense, Bonilha foi contratado em definitivo pelo Oeste-SP, após o término do seu contrato de empréstimo. A liberação para negociá-lo veio do técnico Abel Braga, que não pretendia aproveitar o atleta. O NETFLU apurou que, embora o clube das Laranjeiras não tenha recebido nenhum valor em troca, ficou com 50% dos direitos sobre o atleta, podendo faturar numa venda futura.
Bonilha era o volante titular até o Sub-17 do Fluminense. No sub-20, perdeu espaço para Douglas e Mateus Norton. Ele chegou a fazer algumas partidas no Brasileiro Sub-20 conquistado pelo Tricolor em 2015, mas quando Luiz Fernando desceu pra jogar, passou a ter menos chances na equipe. Em seguida, foi emprestado para o futebol finlandês e rodou alguns clubes pequenos do Brasil, antes de chegar ao Oeste, onde disputa a Série B.
No atual elenco, o técnico Abel Braga conta com os seguintes atletas para a posição de Bonilha: Norton, Richard, Airton, Douglas, Jadson e Dodi.