Chinese words · Chengyu

咎由自取

jiùyóu-zìqǔ

to have only oneself to blame

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.