João Assunção é natural do Brasil e começou a jogar futebol no Atlético de Madrid. De nacionalidade portuguesa e brasileira o então médio direito trocou a formação do Atlético de Madrid, pelo FC Famalicão em 2019. Na época de 2023/24 ingressou ao Sporting CP.
Vai integrar este ano a equipa de sub-23 dos Leões, depois de na temporada passada ter dividido utilização entre os sub-19 e sub-23 do Famalicão.