Been there....
The BEST thing you can do right now is whatever works to get him to sleep. The last thing you want is him getting overtired, cause then you're in a whole world of trouble
Do you have a wrap/sling/carrier that he likes to sleep in? That can be a real lifesaver when they need to be held all the time.
He will get past this stage and settle better, but in the mean time it's best to go with it and make sure he (and you!) is as rested as possible.