时因隋炀帝三征高句丽，民乱纷起，在江都的隋炀帝已无力控制全国。二月，马邑校尉刘武周杀死太守王仁恭，夺取了汾阳宫（在今山西省宁武县西南管涔山上）的兵器甲胄，举兵反隋，自称天子。受此威胁，李渊获得隋炀帝派来监视他的王威、高君雅支持，命次子李世民与晋阳令刘文静及门客长孙顺德、刘弘基等人招募兵马，又暗中派人去河东蒲州召回世子李建成及四子李元吉。不久，兵马大集于兴国寺，王威、高君雅大为不安，疑惧李渊要反，就请李渊到晋祠祈雨，准备除掉他。晋阳乡长刘世龙与高君雅交好，得知两人欲对李渊不利，就密告李渊，李渊于是暗中防备