The 30 year old has joined the Clarets for an undisclosed fee and will wear squad number 25.
"The club is moving forward and I want to hopefully play a part in that to keep it going in that direction.
"I think I've still got a lot to offer. I am only 30 and I still want to play at the highest level.
"I have missed a bit of football in the last year or so and I just want to get back and play as much as possible.
"I've never had an easy game against Burnley and this year they have done fantastic. They deserve to be where they are.
"Hopefully I can help the side continue that and have a good end to the season.
"The team has done brilliant. There are 14 games to go and hopefully we can kick on and maintain a place in the top half, which would be brilliant for the football club."