Семён Людвигович Франк родился 28 января 1877 года в Москве. Ещё будучи гимназистом С. Л. Франк принимал участие в марксистских кружках, под влиянием чего поступил на юридический факультет Московского Университета. В 1901 г. П. Б. Струве привлёк С. Франка к участию в своём сборнике «Проблемы идеализма» (издан в 1902 г.), где критиковались материализм и позитивизм.
Вскоре после этого С. Франк уехал за границу, где работал в Берлине и Мюнхене. Несогласие с политикой царского правительства побудило его в 1903 году участвовать в учреждении движения Союз освобождения и принять активное участие в его борьбе за политическую свободу.
Первая печатная работа Франка («Теория ценности Маркса») была посвящена критике марксизма (1900). В 1902 г. в сборнике «Проблемы идеализма» был опубликован его первый философский этюд («Ницше и любовь к дальнему») — с этого времени творчество С. Франка становится связано всецело с проблемами философии. После сдачи магистерского экзамена (1912) С. Франк становится приват-доцентом Петербургского Университета. В 1915 г. защищает магистерскую диссертацию («Предмет знания»), в которой касается онтологических условий возможности интуиции как непосредственного восприятия реальности, тем самым примыкая к течению интуитивизма.
Книга «Душа человека», опубликованная в 1918, была представлена С. Франком как диссертация на степень доктора, но из-за внешних условий русской жизни защита её уже не могла состояться. В 1917 С. Франк возглавил историко-филологический факультет молодого Саратовского Университета, а в 1921 г. занял кафедру философии в Московском Университете.
В 1922 С. Л. Франк выслан из России, устроился в Берлине и вошёл в состав Религиозно-Философской Академии, организованной Н. А. Бердяевым. С 1930 г. переселяется во Францию, откуда в 1945 г. переехал в Лондон.
Скончался Семён Людвигович Франк в 1950 году в Лондоне.