Окончил школу №64, после чего поступил в лицей при ИВАИИ (ИВВАИУ). В 2006 году окончил электротехнический факультет Иркутского государственного университета путей сообщения.
2002 год - инженер в ОАО «Сибирьтелеком».
2006 год - начальник производства в рекламной компании ООО «Зонткард».
2008 год – специалист отдела снабжения, ОАО «ФСК «Новый город».
2010 год – руководитель департамента, ОАО «ФСК «Новый город».
2016 год – заместитель генерального директора, ОАО «ФСК «Новый город».
Состоял в Совете Благотворительного фонда поддержки гражданских инициатив «Новый город».
Региональный эксперт Ассоциации стратегических инициатив(АСИ).
Член клуба «Байкальские стратегии».
В сентябре 2014 года избран депутатом Думы города Иркутска шестого созыва. Входил в состав комиссии по вопросам градостроительства, архитектуры и дизайна, а также в состав комиссии по собственности и земельным отношениям.
В сентябре 2019 года избран депутатом Думы города Иркутска седьмого созыва. Является председателем Думы города Иркутска седьмого созыва.
Весной 2020 года Дума приняла добровольную отставку Дмитрия Ружникова, который работал в должности спикера с сентября 2019 года.
Беспартийный. Входит в состав фракции ВПП «Единая Россия».
Женат, воспитывает двух дочерей.