He had previously played for the club whilst on loan from Birmingham City in season 2002-03.
"I'm really excited," he told the club's official website.
"I enjoyed my time here previously and I can't wait to pull on the jersey and hopefully cement my place in the side.
"There's a very strong squad of players here, but the Club's ambitions match my own and I genuinely believe we can build on the fantastic start the lads have made to the season."