You will be told he is too young, I don't necessarily disagree or agree with that. My daughter pee trained herself at 18 months instantly, the poop training not until she was 3. My little guy showed signs of readiness at 19 to 21 months which I ignored because his pediatrician had told me at 18 months it would put too much pressure on him to put out a potty chair. Consequently he lost interest, I'd blown my window of opportunity, but he eventually trained by 27 months, pee and poop, day and night. My mom told me she trained me at 18 months when I took off my diaper and smeared my poop on the front window. And it's a fact that people nowadays train their children later.
But the key is if YOUR your child is ready, exhibiting the skills Marda gave you the link to. If he is he's ready to train, if not you should wait and pre-train him. By pre-training I mean let him see you and anyone else in the home go to the bathroom, have his potty right there so he can mimic you. This is when he learns the skills necessary to potty train: pulling his pants down, sitting, going pee or poop, wiping, flushing, pulling his pants up and washing his hands. Work on reading his signals he has to go and whisk him to the potty then, don't wait for him to verbally tell you. My guy never told me, he just went on his own, even though he'll be 4 next month the only time he tells me is when we're out and he needs a bathroom. Once he goes on the potty it's easier for him to make the association of the feelings he has and needing to go.
If he's ready the best thing is to stay home a few days, have him go bare-bottomed, (best in warmer months, summer was golden for us) and prepare to read his signals. In addition sit him every 20 minutes or so until you know how long he can hold it, then lengthen the time between taking him. Never ask if he needs to go, tell him, "it's time to go potty." Once he's getting it and you put him in underwear use cotton trainers that stay wet, not pullups that wick the wet away. Use covers for when you go out, he will have occasional accidents.
The average time to potty train is said to be 3-6 months, if the child is ready. It took us about 3, we stopped and started 3 times during that time. Longer then that, stop, take a break, then start again a month later. Make sure your guy is really ready, show him by example, books, DVD's, videos and leave his potty accessible to him and it will go smoother compared to fighting each other if he's not.
Keep in mind that little ones have very little control in their lives, but they can control their eating, sleeping and going potty. And they will rebel if pushed, what should take very little time can take years. He's refusing and fussing right now, he's not going to cooperate, you can't make him.