Денис Половко родился 7 декабря 1981 года. Учился в Краснодарском высшем военном авиационном училище летчиков имени Героя Советского Союза А.К. Серова, которое успешно окончил в 2004 году.
За время службы Половко освоил самолеты Л-39, МиГ-29, Су-27, Су-30 и Су-30СМ. Общий налет на данных типах самолетов составляет около 1000 часов. Имеет классную квалификацию «летчик 1 класса».
Денис Половко является членом пилотажной группы «Соколы России». Крайний правый ведомый в полетном порядке состоящем из шести самолетов.
Денис Николаевич участвовал в воздушных парадах Победы в городе Москве в 2009 и 2010 годах. В 2011 году принимал участие в параде Международного авиакосмического салона «МАКС», Международной выставки вооружения и военной техники в Нижнем Тагиле. Также является участником Международного военно-технического форума «Армия-2016», воздушного праздника «Общее небо» в честь 100-летия ВВС России в августе 2012 года и Международного гидроавиасалона в городе Геленджик в 2014 году.