It would depend on why he is crying. First make sure that he has had enough to eat during the day and the recommended amount of sleep (naptime) during the day. If he is teething, you can try a little tylenol before he goes to sleep and see how he does on that for the night.
My third child would scream and cry and make herself throw up when she was a baby just so that she wouldn't have to go to bed. When she was even smaller she always stayed up until 3 am and that really killed me. I should have been a little more strict!
Eventually we realized that it wasn't going to stop, so we asked the doctor about it. He suggested giving her doses of Benedryl to "stone" her at night and see if that worked. Of course this is something you would have to ok with your own doctor, but I think it worked for us......I say I think because she also came down with something and started an irregular schedule because she didn't feel well.
Your son keeps waking up because he knows that you will come and help him. The key is to not pick him up. You can go in and check on him if you are worried he needs a change, say some soothing words, but don't touch him or pick him up unless he needs a change. You can even sit with him and watch him in his crib for a while until he calms down if that works. Sometimes my son just stares at me for a while and then he lies down when he sees that I'm not going to do what he wants.
Try putting some soft music on a CD player and making it repeat through the night.
So I see he wakes up three times a night. You can take it down to three weeks......the first week, definitely get rid of taking him to bed with you and just give him the pacifier if you don't want to just cut that visit all together. The next week, cut out the second trip to his room. The third, no more nighttime visits. It might take a little longer than a week for each you cut out, but at least that would be progress.
GL with it