The 35-year-old, who joined the Glovers from Oldham Athletic last summer, featured in 37 games for Russell Slade's side last term.
"I'm pleased that I've signed an extension to my contract," he said.
"There was no doubt in my mind that I wanted to stay at Yeovil and now everything's been sorted I can look forward to the new season."