I can tell you how I deal with my 18 month old son. He's generally pretty easy going so he doesn't throw big fits over getting dressed. I'm just waiting for him to get worse though ;-D
First I tell him what is going to happen before it happens. I talk to him all the time. "We are going to get dressed now. Let's see what's in the closet. Here's a shirt! Hey, here are some pants! You will need a sweater, too, because it is cold. Brrrrrr! OK, time to get dressed!" Let him know what is going to happen so he can expect it. And then DO it right then.
He watches and listens to me. He grabs the clothes as I lay them out and tries to put them on himself. He puts his pants over his head and wraps them around his neck like a scarf because he falls over when he tries to put them over his feet. I give him a minute or two to try it out himself.
Then I start dressing him. When he was an infant I would dress him and say, "Where is the baby's hand? Oh! There's the baby's hand!" I'd act surprised and happy every time a limb popped through a piece of clothing. So, now, he's modified it himself. He eagerly watches his sleeves and pants legs and says, "Boo!" (for peek-a-boo)when his limbs come through. The point is to turn it into a game he will enjoy.
If you are really rushed, you might try letting him play with something that catches his interest while you yank his clothes on. My son will ignore me in favor of the toy or sticker and pass it from hand to hand as I dress him.
He whines when I break out his clothes and he starts to cry when I come at him with them in the mornings, but I remain firm and cheerful. I do what I said above and he gets caught up in trying to dress himself and the game.
The worst part is pulling things over his head. He screeches when I do that if something doesn't pop over his head immediately (and he has a BIG head, so I have to do some tugging sometimes). I just try to do it as quickly as possible, maintaining my smile and happy voice, but still insisting that we get dressed.
Maybe you can simplify his life and buy clothes that are easy to get on and off such as shirts that don't have to be buttoned or unbuttoned to get over his head and pull-on pants instead of things with buttons and zippers.