Career
A product of the Vitória Guimarães and a former youth international, Dinis played only once for the club in his 5 seasons on contract with the club, moving between loans in 2ndand 3rd-tier clubs in Spain and Portugal. He joined the Delhi Dynamos in the Indian Super League debut season, moving on to NK Istra 1961 in Croatia after the season was over. He debuted for Istra 1961 in the 20.2.2015 away loss to Slaven Belupo, playing 8 matches for the club before the mutual termination of his contract on 16.10.2015.
Dinis was lauded as a hero in his native Portugal by the media and Non-governmental organizations after saving the lives of two Spanish fishermen who were drowning in the Minho river.