A product of local Boavista FC's youth system, Monteiro made his first-team debut during 2003–04, playing six minutes in a 2–1 home win against C.S. Marítimo for his only Primeira Liga appearance of the season.
A product of Boavista FC's youth academy, Monteiro made his first-team debut during 2003–04, playing six minutes in a 2–1 home win against C.S. Marítimo for his only Primeira Liga appearance of the season.