Manchester City midfielder James Milner will join Liverpool upon the expiry of his contract on July 1, becoming the first major signing the club has made in the summer transfer window.
The news has been confirmed on Liverpool's official website.
Milner is a versatile player who can play in multiple positions and is renowned for his tremendous work rate. Striking a deal of this nature, a free transfer, will go down as a excellent piece of business from the Merseyside club.
The 29-year-old graduated from the Leeds United academy and gradually moved on to Newcastle United, Aston Villa and Manchester City.
Liverpool have agreed personal terms with the England international, who will arrive at Anfield having lifted two Premier League titles, an FA Cup and a League Cup during his five-year spell with City.
To date, Milner has made 53 appearances for England and will hope playing regularly for Liverpool gives him the opportunity to represent England more.
When Milner made his professional debut for Leeds United's first team in 2002 at 16-years-old he gained prominence as the youngest player to score in the Premier League.