 Born in Diadema, Gérson Magrão started his career with Cruzeiro in 2004 but didn't make a league appearance before leaving to join Dutch Eredivisie club Feyenoord, he remained with the Rotterdam club until 2007 when he left to return to Brazil after appearing in just six league matches.On his return to Brazil, Gérson Magrão had a short stint with Flamengo before signing with Ipatinga for two years.He played 26 times for Ipatinga and scored his first professional league goal in a 4–2 defeat away to Atlético Mineiro on 13 June 2008.