隋河东汾阴(今山西万荣西南)人。父迁居兰州金城(今甘肃兰州)。家资巨万,为金城府校尉。大业十三年(617)劫金城令起兵,自称西秦霸王,年号秦兴,拥兵号称三十万,割据陇西。旋称帝,取天水(今属甘肃)为都。死后,子仁果(一作仁杲)嗣。