Резніков народився у 1966 році у Львові. Закінчив юридичний факультет Львівського національного університету імені Івана Франка.
Був депутатом Київради VI і VII скликань (2008–2015 роки). У 2014–2015 роках – заступник міського голови – секретар Київської міської ради. На виборах у Київраду в жовтні 2015 року балотувався в одному з округів на Оболоні, але програв. Після виборів став радником мера Києва Віталія Кличка з питань реформи місцевого самоврядування, а в березні 2016 року обійняв посаду заступника голови КМДА. Кличко звільнив його у вересні 2018 року.
Після звільнення з держслужби був партнером юридичної компанії "Астерс".
Із 2019 року входить у політичну підгрупу тристоронньої контактної групи з урегулювання ситуації на Донбасі.
Із березня 2020 року – віцепрем'єр-міністр України – міністр із питань реінтеграції тимчасово окупованих територій.