Talia, who will be 30 by the time his new contract expires, said he always intended to be a one club player.
“It’s great to have the new contract sorted,” Talia said.
“I’m really excited that I get to stay at such a great footy club that gave me the opportunity and drafted me. I now want to repay the faith and play some good footy here long-term.
“I’ve never wanted to leave, and never wanted to go home (to Victoria). To get a five-year deal is pretty fantastic from my point of view. It’s great to get it done and I can concentrate on footy the rest of the year.
“I definitely want to be a one-club player. Hopefully, I’ve got a couple of years left by the time I get to 30.”
Talia has played 98 games for Adelaide since being selected with pick No.13 in the 2009 National Draft.