Born in Funchal, the capital of Madeira islands, a Portuguese autonomous region, Miguel Barbosa begin playing in 2007 in the youth team of local side C.D.
Marítimo B team which played in the 2015–16 Campeonato de Portugal.
[2] He had a highlight when, on May 12, 2018, he scored a hat-trick in the final of the Cup of Madeira which Marítimo C won by 3–2 against A.D.
[3] In summer 2018, he decided to take a chance abroad, and, after a successful trial period, he signed with Serbian club FK Sloboda Užice.
[4] He made a debut in the 2018–19 Serbian First League on September 18, 2018, in a home defeat against FK Zlatibor Čajetina by 0–3.