1. Need some kind of determiner to make it sound right -"He divested himself of a jacket" or "...the jacket. But "his jacket" is probably most common as we then know which jacket it was that was removed.
2. Much more common would be simple "on" - the "upon" has the ring of non-native speech.
Interested in Language