Святослав III Всеволодович родился 27 марта 1196 года. Он - сын Всеволода Юрьевича, в крещении Гавриил. За время своей жизни князь Святослав княжил в Новгороде, Переславле-Залесском, Суздале, Владимире. Четырехлетним ребенком он был назначен на княжение в Новгороде, а затем был сменен старшим братом, Константином, в 1206 году и снова возвращен в Новгород в 1208 году.
В 1212 году после смерти отца Святослав получил в удел город Юрьев-Польский. При его княжении в 1230-1234 годах на фундаменте белокаменной церкви святого великомученика Георгия был построен Георгиевский собор. В 1238 году Святослав вернулся из Переславля-Южного во Владимирскую землю и участвовал в битве с татарами на реке Сити.
В 1246 году умер великий князь владимирский Ярослав, старший брат Святослава. По праву старшинства Святослав получил великокняжеский престол во Владимире. Своим племянникам, семерым сыновьям Ярослава, он раздал по княжеству, однако Ярославичи остались недовольны этим распределением. В 1248 году он был изгнан своим племянником Михаилом Ярославичем Хоробритом и замещён на великокняжеском престоле другим племянником, Андреем Ярославичем.
В 1250 году Святослав со своим сыном Дмитрием отправляется в Орду. По мнению историков, это была безрезультатная поездка с попыткой возвращения великокняжеского престола.
После недолгого великого княжения во Владимире князь Святослав вернулся в Юрьев-Польский. Здесь он основал мужской княжеский монастырь в честь Архангела Михаила. Последние дни своей жизни святой князь прожил богоугодно, в посте и молитве, чистоте и покаянии.
Скончался Святослав III Всеволодович 3 февраля 1252 года в Юрьеве-Польском. Тело его было положено в построенном им соборе святого великомученика Георгия. Мощи святого благоверного великого князя Святослава были вновь обретены в 1991 году и положены в Свято-Покровском храме города Юрьева-Польского.