 In June 2015 he moved to China to play for Tianjin Songjiang, returning to England in October 2016 to sign for Gillingham.He then had a short spell with Southend United before joining Newport County in July 2017.He signed for Colchester United in June 2018.