 He moved to Italy in 2010 playing for Chievo, Genoa, and Milan.Following a stint at Trabzonspor in Turkey, he returned to Italy's Bologna in 2016 before joining FC Sion in Switzerland in 2017.In 2019, he was contracted to Iranian club Tractor but never played for the club.