 Born in Bissau, João Mário moved to Portugal to complete his development in late 2011, joining S.L.Benfica.On 11 August 2012 he made his debut as a professional, appearing as a late substitute for the reserve team in a 2–2 home draw against S.C. Braga B for the Segunda Liga.