Consult your physician. Pediatricians are usually full of good information. First you need to make sure there is not a physical or mental problem with the little cutie. If there isn't, you need to show him who is Mommy and who is baby by taking back your leadership role.
I remember the day Ken and I sat on the couch holding hands staring at the timer (set for 15 minutes) while we listened to Andrew crying like crazy because we put him down for bed. My mom said, "if he's still crying after 15 minutes, go check to make sure he's alright then leave again and set it for ten more minutes." We never had to go in. He stopped throwing a fit once he realized the fit wasn't going to get him what he wants (about 13 minutes). He never gave us that hard of a time at bedtime again. They're always testing you. It's your job not to fail the test. Good Luck.