In 2010,[1] after a trial with the Primera División de México club Puebla FC, he signed a 4-year contract.
In March, 2011 he signed a contract with Virsliga club FK Ventspils for one season.
[2] He played 12 matches there, without scoring any goals before being transferred to another Latvian Higher League team Skonto Riga in August 2011.
In March 2013 he was transferred to the Belarusian Premier League club Dinamo Brest.
[8] On 27 August 2019, he signed with Russian Football National League side SKA-Khabarovsk.