Родился 4 сентября 1978 года.
В 2000 году окончил Уфимский государственный авиационный технический университет.
В 2021 году окончил Российскую академию народного хозяйства и государственной службы при Президенте РФ.
В 2015 году избран депутатом Городской Думы города Муравленко шестого созыва.
В 2016 году избран депутатом Тюменской областной Думы шестого созыва.
В 2020 году избран депутатом Законодательного Собрания Ямало-Ненецкого автономного округа седьмого созыва.
18 июня 2023 года внеочередная конференция регионального отделения ЛДПР Тюменской области утвердила Дениса Садовникова в качестве кандидата на пост губернатора Тюменской области.
Руководитель депутатской фракции партии ЛДПР в Законодательном собрании ЯНОА.
Семейное положение: женат.