Gerrard spent 17 years at Liverpool, 12 as captain, and won seven major honours including the 2005 Champions League before finishing his career with an 18-month stint at LA Galaxy.
"Following recent media speculation surrounding my future, I can confirm my retirement from playing professional football," Gerrard said in a statement.
"I have had an incredible career and am thankful for each and every moment of my time at Liverpool, England and LA Galaxy."
© 1994-2016 Agence France-Presse