长是隋朝官员，之前还是北周官员。619年隋朝灭亡后，苏世长投靠郑帝王世充，但621年郑朝被唐军击败投降，苏世长成为了唐高祖和唐太宗的官员。苏良嗣一家来自雍州，大约在今陕西西安，也是隋、唐两朝的京畿。
唐高宗年间.苏良嗣最初为洛州长史，因受妻子的妹夫贪赃事连累，贬冀州刺史。妻子的妹夫结案后前去谢罪，苏良嗣面色泰然淡定，说：“州牧、郡守调任是常事，我不知道被你连累甚么。”唐高宗年间，苏良嗣任周王李显（即后来的唐中宗）王府的司马，正色匡谏李显年少不法的行为，李显对他很敬畏。周王府属官