He made his Ireland debut in the 55-0 win over Canada in Thomond Park in November 2008. The 26 year old has won 39 caps for Ireland scoring 12 tries.
Earls was Ireland's top try scorer at RWC11 with 5 tries and he toured with the Lions in 2009. His last appearance for Ireland was in the final game of last year's 6 Nations against Italy.
IRFU, CEO, Philip Browne, said, "Keith is a proven finisher and has shown guile and determination throughout his rugby career for both Munster and Ireland. We wish him a speedy recovery from his recent injury and look forward to seeing Keith play for Munster and Ireland over the next 2 years."
Munster Coach Rob Penney said; "We are delighted that Keith has signed a new IRFU contract which will see him remain a Munster player until the end of the 2016 season. Keith is an exciting player whose speed and acceleration can cause havoc for opposition defenses. As a senior member of the squad he will play a huge role in the future success of the province."
Commenting on the new contract Keith Earls said; "I am delighted to sign a new IRFU contract and to continue representing my province. This Munster team has shown it has what it takes to compete with the best in Europe and I look forward to playing my role in bringing further success to both Munster and Ireland."