Сергей Николаевич Булгаков родился 16/28 июля 1871 г. в г. Ливны Орловской губернии в семье священника. Учился в Орловской духовной семинарии до 1887 г., затем в Елецкой гимназии, а с 1890 г. - на юридическом факультете Московского университета, который окончил в 1894 г., и был оставлен для подготовки к профессорскому званию.
В 1896 г. Булгаков опубликовал свою первую книгу «О рынках при капиталистическом производстве», написанную с марксистских позиций. В 1898 г. женился на Елене Ивановне Токмаковой (1868-1945). В 1905 г. при известии о Манифесте 17 октября Булгаков, нацепив красный бант, вышел на демонстрацию вместе со студентами, но в какой-то момент, по его собственным словам, «почувствовал совершенно явственно веяние антихристова духа» и, придя домой, выбросил красный бант в сортир.
В 1906 г. Булгаков явился одним из основателей Союза Христианской политики, а в 1907 г. был избран в Государственную Думу от Орловской губернии как беспартийный «христианский социалист», выступал со статьями, где проповедовал идеи христианского социализма. Однако после разгона Думы в 1907 г. Булгаков окончательно разочаровался в революции и стал убежденным монархистом. В 1909 г. участвовал в сборнике «Вехи», авторы которого призывали интеллигенцию обратиться от революции к религии. 11 июня 1918 г. Булгаков принял сан священника в Даниловском монастыре в Москве.
С 1919 г. Булгаков - профессор Симферопольского университета, где преподавал политэкономию и богословие. Позднее жил в Ялте. 20 сентября 1922 г. сотрудники ЧК провели у Булгакова обыск. 13 октября он был арестован и препровожден в Симферополь. Там Булгакову объявили постановление о высылке за границу. 30 декабря он отплыл из Севастополя в Константинополь, куда прибыл 7 января 1923 г. Из Константинополя в том же 1923 г. переехал в Прагу, а в 1925 г. поселился в Париже, где стал профессором богословия и деканом Православного богословского института. За границей Булгаков писал и публиковал почти исключительно богословские работы: «Купина неопалимая» (1927), «Лествица Иаковля» (1929), «Св. Петр и Иоанн» (1926), «Друг Жениха» (1927) «Агнец Божий» (1933), «Невеста Агнца» (1945), «Утешитель» (1936), «Апокалипсис Иоанна» (1948), «Православие» (1964), сборник проповедей «Радость церковная» и др. Он также создал религиозно-философские исследования «Трагедия философии» (1927) и «Философия имени» (1953).
Умер Булгаков в Париже 13 июля 1944 г. от кровоизлияния в мозг. Похоронен 15 июля 1944 г. на кладбище Сен-Женевьев-де-Буа.