苏世长是京兆武功(今陕西省武功县)人的。
苏世长,本名苏远,字世长,京兆武功(今陕西省武功县)人。北周到唐朝时期大臣,北周宕州刺史苏振之子。苏世长(生卒年不详),唐初大臣。雍州武功(今陕西武功县西部)人。他的祖、父辈先后在西魏、北周朝为臣。
他大约出生于周武帝初年,曾在皇家的兽门馆读书,熟读《孝经》、《论语》。其父死后,他承袭建威县侯爵位。杨坚取代北周,建立隋朝之后,世长多次上书言事,被超擢为长安令。隋炀帝时,他任都水少监,在长江上游负责水运事务。
当隋炀帝在江都被字文化及缢杀后,王世充在洛阳自立为王,任命苏世长为太子太保、行台右仆射,镇守襄阳。高祖武德四年(621)五月,秦王李世民率领唐军攻克洛阳,消灭了王世充的割据势力,苏世长以其所管辖的汉南地归降唐朝。他由襄阳赶到长安来见李渊。李渊与他在隋朝是故旧,授他玉山屯监。不久擢为谏议大夫。