Born in Leiria, Benny started his career with the youth setup of local club União de Leiria and was promoted to the senior squad in 2014 which played in the third tier. On 31 January 2017, he joined Benfica Castelo Branco of the same tier.[1]
On 19 June 2017, Benny moved a tier up and moved to Arouca.[2] On 26 November, he made his league debut, playing the whole 90 minutes of a 2–0 victory against Santa Clara.[3]