В 2006 году Денис Шведов окончил Высшее театральное училище имени М. С. Щепкина (курс Н. Н. Афонина) и был принят в труппу Российского академического молодёжного театра.
Озвучивает документальное кино.
На XI Международном кинофестивале стран АТР «Меридианы Тихого» во Владивостоке Денис Шведов получил приз за лучшую мужскую роль (фильм «Майор»).