Some people would recommend wing clipping and while I see nothing wrong with this and it could help it is not the only means.
I'd start with a shaping technique. Get some treats he likes and put one out at a time far enough away from you so he will come get it. At first this may be across the room but gradually progress to closer and closer. Don't react or try to do to much interaction at first; just place the treats closer and closer to you so he has to approach. When he has to get right next to you to take the treat begin talking quietly to him and work your way up to where you are holding the treat on the floor (or couch next to you) so he can walk up and take it from you hand.
This whole process should proceed one step at a time, and it will likely take many repetitions every day for several weeks. You want him to get used to being close to you but it should be on his terms, encourage and wait for him to approach you, don't chase him. Also through this process as I suggested you should not really react when he comes to get the treats - he needs to see there is no trick, no gimmick, just a treat and you are no threat.