Milner will join the Merseyside outfit next month when his current contract with Premier League rivals City runs out.
The England international midfielder won two Premier League titles, an FA Cup and the League Cup during his five years at City.
The 29-year-old joined the Citizens from Aston Villa in the summer of 2010, but in the past five years he was not guaranteed a place in the starting line-up week-in and week-out.
However, the former Leeds United star remains a very good player, and ex-Liverpool defender believes that he will be a success at Anfield.
@JULIAN3DICKS thanks for getting back mate top bloke what you think of James Milner signing for Liverpool— Ian hayes (@hazeyian) June 4, 2015
I think it's a great signing for Liverpool, good player, very underrated, great work ethic https://t.co/VU7AUdg9BI— Julian Dicks (@JULIAN3DICKS) June 4, 2015
In the recently concluded 2014-15 season, Milner scored five goals and created 52 chances in 32 Premier League appearances.
The midfielder had a pass accuracy of 79% and a shot accuracy of 41%, and won 36 headers, 19 dribbles and 45 tackles.