Are there figurative or idiomatic English expressions to mean hindering a person in achieving work / attempt?

I think cook someone's goose and spike someone's guns come closest in meaning.

cook someone's goose: if you cook someone's goose, you do something that spoils their plans and prevents them from succeeding.

http://idioms.thefreedictionary.com/cook+goose

Note: There is also "(someone's) goose is cooked" version. Apparently, it is more common.


spike someone's guns: To frustrate a person's efforts or designs; to undercut, to render helpless.

http://en.wiktionary.org/wiki/spike_someone%27s_guns

There are also other similar idioms that you can use depending on the context:

  • cut the ground from under someone's feet
  • pull the rug out (from under someone)
  • put a spoke in somebody's wheel
  • throw a monkey wrench in the works (AmE)
  • throw a spanner in the works (BrE)
  • rain on someone's parade
  • stand in someone's way

Note: You also mentioned the idiom trip someone up in your question which is partially what you are asking. But it doesn't necessarily indicate that you are hindering someone's success.

[with object] (trip someone up) Detect or expose someone in a mistake or inconsistency:

the man was determined to trip him up on his economics

http://www.oxforddictionaries.com/definition/english/trip

Note 2: If you want to use a career related phrase, you can consider ruin someone's career.


Also, this Ngram result might give an idea how common these phrases are. (I didn't include "stand in someone's way" because it has other broader senses)

enter image description here


As a lighter hearted version of the Japanese ashi o hipparu, "used when somebody is nitpicking your error or misstatement" may I suggest the flowing idiom bring somebody down a peg or two

This is used in those instances when a braggart or someone too big for their boots needs a reminder that they are not as perfect or talented as they think. It shouldn't involve public humiliation (although I wouldn't exclude it categorically) but it should wound or prick the offender's pride.

The definition that The Phrase Finder gives is

To 'take (or pull, or bring) down a peg (or two)' is to lower someone's high opinion of themselves.

I think he needs taking down a peg or two.
good to see United taken down a peg or two last evening

Etymonline dates the phrase as far back as the 1580s

Another related idiom is to knock somebody off his/her pedestal

Cambridge Dictionaries Online
to show people that someone is not as perfect as they seem to be:

EDIT

Here is a Google Ngram chart illustrating how frequent the following expressions are: cooked his goose, spiked his gun, took him down a peg, bring him down a peg, off his pedestal in the English corpus from 1900 to 2000. Click on the link to see a larger version and visit the results listed at the bottom of the page. Failing that, see the comments below.

Ngram Chart listing idioms: the "off his pedestal" leads by a mile