 After beginning professionally with local S.C. Dragões Sandinenses, he made his Primeira Liga debuts with Barcelos-based Gil Vicente FC, spending the following campaign with A.D. Ovarense in the second division.After three seasons with G.D. Estoril Praia, Pinheiro moved to C.F.Os Belenenses