Career
He amassed Primeira Liga totals of 69 games and nine goals over the course of six seasons, representing mainly Moreirense. He also appeared in the competition for Braga and União de Leiria. Pereira was born in Vieira do Minho, Braga District.
After having no impact whatsoever in two years at South Carolina (U.S.) Braga he moved to the second division with G.D. Chaves, after which he signed with CF Extremadura in Spain, also in the second level
After his club relegated in 2002 Pereira returned to his country, helping lowly Moreirense F.C. retain its Primeira Liga status until 2005, after which he signed with U.D. Leiria, where he rarely appeared officially. In 2010 he switched to Luxembourg, representing CS Muhlenbach Lusitanos during three seasons.