He made his senior debut on 1 April 2012, in a 4–2 home victory against Padroense, coming as a substitute for Nuno Tavares in the 79th minute.
However, he failed to establish himself within the team and played just one match in the final round of the season which Tondela lost to Moreirense 1–0 on 11 May 2014.
[6] He made his debut for Tianjin on 11 May 2016 in a 7–1 away win against Guangdong Haoxin in the 2016 Chinese FA Cup, coming on for Zhou Tong in the half time.
[7] On 17 September 2016, he made his Super League debut in a 2–0 away defeat against Jiangsu Suning, coming on as a substitute for Bai Yuefeng in the 73rd minute.
[9] He would go on to be utilized as a vital member of the team that gained promotion to the top tier after coming second within the division at the end of the 2021 China League One campaign.