After arriving in 1989 at hometown"s Christian Science Marítimo, and going on to represent its every youth sides, Abreu never settled in its first team, constantly boucing between the main squad and the reserves. In 2004 he was released and joined Madeira neighbours Anno Domini Camacha in the third division, the same as Marítimo B.
Abreu signed in the 2007 summer with Bulgarian club PSFC Chernomorets Burgas, being regularly used during his three 1/2-season spell. In February 2011 he was transferred to Russia"s Football Club Krasnodar, freshly promoted to the Premier League.
On 6 February 2011 Abreu participated in his first game for his new team, playing the first 72 minutes in the 2–2 friendly draw with Ukraine"s South Carolina Tavriya Simferopol.
On 10 June 2011 Abreu scored his first goal for Krasnodar, in a 3–1 away success against Football Club Rostov. He left at the end of the 2013-2014 campaign, signing with fellow league club Football Club Torpedo Moscow shortly after but retiring from the game shortly after for family reasons.