Two-time premiership winning defender Lewis Roberts-Thomson has announced his immediate retirement from the AFL.

Roberts-Thomson has been injury-plagued for the last two seasons having played five matches in the 2014 campaign, his last Sydney's round six win over Melbourne.

Hanging up his boots: Sydney's Lewis Roberts-Thomson. Credit:Anthony Johnson

The 30-year-old played 179 matches for the Swans and in that time won two premierships in 2005 and 2012, as well as featuring in the Swans' 2006 Grand Final loss to West Coast.

Roberts-Thomson made his AFL debut in 2003 against Geelong after being drafted in as a zone selection as pick 29 in the 2001 National Draft.