D'Arcy started all five of Ireland's RBS 6 Nations matches this season and has won the Triple Crown in 2004, 2006 and 2007 and the Grand Slam in 2009.
The Leinster centre has also featured in three World Cups and on two British & Irish Lions tours and IRFU chief executive Philip Browne was delighted D'Arcy resisted any temptations to seek a move abroad.
"Gordon is a wonderful servant for both Ireland and Leinster and this is proof of his undoubted talent that was indentified at a very early age," said Browne.
"I am delighted that he has committed himself to playing in Ireland and is another indicator of the successful policy of keeping as many of our top players here so that they can continue to contribute to the success of both Ireland and the provincial teams."
Leinster head coach Joe Schmidt added: "Gordon is a born and bred Leinster man and since his debut in 1998 he has been a highly consistent performer for Leinster.
"His competitiveness and ability have had added huge value both on and off the field. We're delighted that Gordon will be extending his long association with his home province and I am confident that he will continue to make a positive impression both on and off the field."