Collingwood veteran Levi Greenwood has announced his retirement from the AFL.

The club revealed on Monday that the 32-year-old will hang up the boots after 160 games between stints with the Magpies and North Melbourne.

Greenwood made his AFL debut in 2009 with the Kangaroos and played 74 games in the blue and white before heading to Collingwood ahead of the 2015 season.

Speaking via the club's website, Greenwood expressed his gratitude for the time he spent with the two sides.

“I am very grateful to have had the opportunity to play for two clubs in North Melbourne and Collingwood, and have the support of my teammates, coaches, staff and the fans over the past 14 years,” Greenwood said.

MELBOURNE, AUSTRALIA - APRIL 25: Levi Greenwood of the Magpies remonstrates with David Zaharakis of the Bombers during the 2016 AFL Round 05 ANZAC Day match between the Collingwood Magpies and the Essendon Bombers at the Melbourne Cricket Ground, Melbourne on April 25, 2016. (Photo by Adam Trafford/AFL Media/Getty Images)

“It was great to be able to thank the players and staff at the club today, and I am looking forward to extending my appreciation and reminiscing with those that have supported me across my career. Bucks’ being one, who particularly over the last few years has been an incredible coach and friend.

“Stepping away from my playing career will be a readjustment, however I’m excited for the opportunity to work as a VFL coach and assist with rehab for the remainder of the season, allowing me to put my health and my family first.”

Greenwood has been limited to just the eight games with the Magpies across the past two seasons due to injuries.

The midfielder has been sidelined since Round 5 after battling concussion following a head knock against the Eagles.