隋京兆武功(今陕西武功西北)人,字无畏。苏绰子。入隋,历官纳言、民部尚书、尚书右仆射,与高同参掌朝政,律令多出他手。炀帝时谏阻修长城,被除名。隋亡,相继在宇文化及、李密、杨侗、王世充属下任职。王世充败,一再求见李世民,均遭拒绝。