Career
He played for Sporting, Football Club Porto and União Leiria in the Portuguese Liga, as forward. He is a brother of Angolan basketball coach Carlos Dinis. Dinis gained 14 caps and scored 5 goals for the Portugal national team
He gave the name to the Joaquim Dinis Stadium in Luanda.