Денис Шведов родился 24 ноября 1981 года в Москве. После развода родителей Денис и его младшая сестра остались с матерью.
В юности Денис увлекался регби, мечтал о спортивной карьере. Однако после травмы ему пришлось забыть о спорте. Актерскую профессию юноша выбрал после того, как друг рассказал об учебе в театральном вузе. В 2006 году Шведов окончил театральное училище имени Щепкина и поступил в Российский академический молодежный театр.
Он был занят в спектаклях «Алые паруса», «Вишневый сад», «Красное и черное», играл Михаила Бакунина в трех частях знаменитого «Берега утопии», заглавную роль в «Дон Кихоте», матроса Лома в «Приключениях капитана Врунгеля».
Шведов снимался в фильмах и телесериалах, озвучивал героев компьютерных игр. Известен активной гражданской позицией.
Источник www.vokrug.tv