Народився 4 липня 1981, Волноваха, Донецька область.
З 1998 по 2003 рік навчався на історичному факультеті Донецького національного університету, кафедра міжнародних відносин і зовнішньої політики. Здобув кваліфікацію спеціаліста з міжнародних відносин.
З 2008 по 2013 рік навчався на юридичному факультеті Національної юридичної академії ім. Ярослава Мудрого, м. Харків, судово-прокурорська спеціалізація. Здобув кваліфікацію спеціаліста правознавства.
Працював юристом у КФГ “Практика”, був приватним підприємцем.
У 2010 році був обраний депутатом Волноваської міської ради 6 скликання від “Фронту Змін” за 9 мажоритарним округом, був членом партії.
Був членом фракції "Блок Петра Порошенка", у червні 2019 року вийшов з неї і став позафракційним депутатом. Перший заступник голови правління ГО “Народно-патріотичний союз Донбасу”.
Народний депутат 8 скликання. Обраний у 2014 році від “Блоку Петра Порошенка” за округом №60 (Донецька область), був членом партії. Секретар Комітету Верховної Ради України з питань Регламенту та організації роботи Верховної Ради України.
У 2019 році був обраний до Верховної Ради 9 скликання як безпартійний самовисуванець за 60 округом (Донецька область). Член депутатської групи "За майбутнє".
Голова Комітету з питань прав людини, деокупації та реінтеграції тимчасово окупованих територій у Донецькій, Луганській областях та Автономної Республіки Крим, міста Севастополя, національних меншин і міжнаціональних відносин.
1 липня 2022 року Верховна Рада призначила народного депутата Дмитра Лубінця ("За майбутнє") новим Уповноваженим з прав людини.
Одружений, виховує двох дітей.
01.07.2023