Natural de Vila Nova de Gaia, João Almeida deu os primeiros passos no CH Carvalhos, completando depois a sua formação no FC Porto. Já como sénior, jogou na AD Valongo, OC Barcelos e UD Oliveirense.
Internacional por Portugal, João Almeida chega agora ao Sporting CP, o Clube do seu coração. Orgulhoso por alinhar de Leão ao peito, espera evoluir e vencer títulos de verde e branco vestido.