O atacante começou a carreira no São Paulo, em 2008, onde ficou por dois anos até se transferir para o Internacional em 2010. No clube gaúcho, Oscar também jogou duas temporadas até ser vendido para o Chelsea, em 2012. O brasileiro ficou no clube inglês até 2016, quando foi para o futebol chinês jogar no Shanghai Port.
O jornal espanhol Marca registrou a saída do atacante do Shanghai Port. "Oscar, o último sobrevivente da 'bolha' deixa a China", definiu o jornal, relembrando o boom de jogadores que se transferiram para o futebol chinês na época, em movimento semelhante ao que ocorre agora com as transferências para o futebol da Arábia Saudita.
O jogador tem feito uma série de posts nas redes sociais em agradecimento ao clube, do qual sempre foi um dos destaques desde sua chegada. Oscar ainda não revelou seu próximo destino, mas no início do ano o Internacional demonstrou interesse em ter o atacante, que afirmou que iria cumprir seu contrato até o fim.
Outro time que cogita Oscar para a temporada 2025 é o São Paulo. O meia-atacante poderia se encaixar nas buscas do clube paulista, que mira justamente alguém com o seu perfil, de armador mais clássico, do tipo camisa 10.