Career
In 2011, Magno played 11 games for Esporte Clube Santo André. In June 2011, he transferred to Damash in the Iran Pro League. In the summer of 2012 he signed a one-year contract with Naft Tehran.
He returned to Brazil in 2013 and signed with Novo Hamburgo.
He returned to Iran in the summer of 2014 and signed with Gostaresh.