Market, remember to start your sentence with a capital letter.
His jacket snags on a branch protruding from the wall.
snags - this is the present tense. Do you mean that it happens over and over? Otherwise, I suggest you use either "snagged" (it happened in the past) or "is snagged" (it is the case right now).on a
branch - a branch is part of a tree. This is fine if he is in the woods, but it's not likley to be protruding from a wall. Do you mean nail?
His jacket is snagged on a nail protructing from the wall.