Cory has played 85 times for the Dragons since joining in 2013 scoring 11 tries and was made captain of the region this season by Head Coach Bernard Jackman.
Hill, who has 10 caps for Wales, made his international bow against Australia in the opening game of the 2016 Under Armour Series at the Principality Stadium. Last summer he was named Vice-Captain of the Wales squad for their tour to Tonga and Samoa and he played in all four matches in last month’s internationals in Cardiff.
“Cory is a natural leader of men,” said Head Coach Bernard Jackman, “despite being only 25 years old I had no hesitation in naming him our captain this season having seen his influence up close.
“He has broken through to being a regular in Welsh squads and he is a player that we are proud to have representing the Dragons.”
Prior to his senior debut, Cory had progressed through Wales age grade teams playing for his country at both under 16 and under-18 level, before captaining the Wales under-20 squad at the 2012 Junior World Cup in South Africa. The Pontypridd-born lock made his regional debut as an 18-year-old in 2010 with Cardiff Blues, and a stint with Moseley followed in 2013 before he joined the Dragons.
Commenting on his new contract, Hill added, “I had no hesitation in agreeing a new contract with the Dragons, the ambition and direction of the team is something that I am really excited about being a part of.
“Both Bernard and David have shown their determination through the signing of new players and the resigning of many other youngsters. There’s definitely alot to be excited about and I am chuffed to have extended my stay for another 2 years.”
He continued: “The supporters are awesome and have stuck by us through a tough couple of years so hopefully we will repay them over the next few years.”