Hello! I just wanted to say WELCOME!! 
But I think you probably just have to gain his trust. If he was kept in a cage and not socialized with a lot of people then chances are it's going to take a little while for him to know that you won't hurt him. Since he's probably really small, he's already scared that someone might step on him or something. Try giving him treats when you want him to come to you. Lina was a little scared of my bf when we first got her, but he just sort of let her come to him and he also gave her treats...a lot lol Now she loves him and she loves other people too
It'll just take time. That's just my opinion though, I'm not an expert
I'm pretty new to chi owning too.
But I think you probably just have to gain his trust. If he was kept in a cage and not socialized with a lot of people then chances are it's going to take a little while for him to know that you won't hurt him. Since he's probably really small, he's already scared that someone might step on him or something. Try giving him treats when you want him to come to you. Lina was a little scared of my bf when we first got her, but he just sort of let her come to him and he also gave her treats...a lot lol Now she loves him and she loves other people too