Born in Vila do Conde, midfielder João Eusébio began his career at hometown club Rio Ave F.C.
[6] Having won twice and drawn four times in 13 games, with the club second from bottom, he was sacked on 5 January 2009 and replaced by the returning Carlos Brito.
[8] At the end of the season, he moved to S.C. Covilhã during their 86th anniversary in June,[9] but left on 1 September after one win and two losses in the second tier, and disputes with club president José Mendes.
[10] After two years out of work, João Eusébio began 2011–12 in charge of G.D. Chaves before moving to Trofense in December, again replacing Sousa.
[13] Starting in the ninth round of fixtures, he led the team for 21 games, winning 4 and losing 12; he left by common agreement the following 25 February with the league position unaltered.
[21] A year later, he was hired as a coordinator at Leixões S.C..[22] On 5 October 2020, he was named interim manager after the five-game spell of Tiago Fernandes.