于公元626年初入侵边境时，李建成和李元吉去抗御突厥人，并想要趁机带走李世民幕府的精锐将领和士兵，李建成和李元吉还重金贿赂李世民手下的关键人物，希望他们倒戈相向，但尉迟恭、段志玄都拒绝了他们的拉拢。李世民对此展开了反击，在军方中立将领的默许中，做好了武装政变的准备。为此李世民收买了玄武门的禁军将领常何，使其听命于己。这时，李建成手下的率更令王晊又向李世民泄露李建成、李元吉意欲在昆明池杀害李世民的计划，李世民遂在部属建议下决意发动政变。武德九年（626年）六月三日，李世民向唐高祖告密李建成、李元吉与尹德妃