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 ainda pela UD Oliveirense e regressou a Valongo antes de jogar no Turquel, de onde chegou ao Sporting CP.
Internacional português, Souto anseia por retribuir em campo a dedicação dos adeptos ao Sporting, culmiando as suas prestações com títulos colectivos. Para já, contribuiu para duas Taças Continentais, um Campeonato Nacional e duas Ligas dos Campeões.