Nascido em Gondomar, João Souto iniciou a prática do hóquei em patins em Fânzeres. Passou depois pelos escalões de formação do FC Porto, onde concluiu o processo formativo.
Ingressou posteriormente na AD Valongo, onde viria a sagrar-se campeão nacional, ao lado de Ângelo Girão. Passou de seguida pela UD Oliveirense e regressou a Valongo antes de jogar no Turquel, de onde agora chega ao Sporting CP.
Internacional português, Souto anseia por retribuir em campo a dedicação dos adeptos ao Sporting, culimando as suas prestações com títulos colectivos. Para já, contribuiu para uma Taça Continental, um Campeonato Nacional e uma Liga Europeia.