Сергей Михайлович Соловьев родился 17 (5) мая 1820 года в Москве. Он учился в духовном училище, а в 1838 году окончил 1-ю Московскую гимназию с серебряной медалью и поступил на историко-филологическое отделение философского факультета Московского университета. С 1842 по 1844 годы он слушал лекции в Берлине, Париже и Гейдельберге. Вернувшись в Москву, с 1845 года начал преподавать в университете. После защиты магистерской диссертации («Об отношении Новгорода к великим князьям») и докторской диссертации («История отношений между русскими князьями Рюрикова дома»), в 1847 году он получил звание профессора. В 1851 году стартовало издание его основного труда «История России с древнейших времен», который в дальнейшем принес ему известность как в России, так и в Европе. Эта книга охватывает события русской истории XVIII века.