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.
Monteiro, who was nurtured through Boavista FC's youth academy, made his first-team debut during the 2003–04 season, playing six minutes in a match against C.S. Marítimo for his only appearance in the Primeira Liga.