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