The deal is worth an estimated £15m and will last until he is 39!
"I hope to be playing a lot more golf and taking things easy by then, but I'm happy to commit myself to such a long term," said the Liverpool striker.
"These are people I've been associated with since the age of 15 and you always want to work with people you trust."