The 24-year-old has agreed a two-year contract at Turf Moor and will officially join the Clarets on June 25.
Dyche said: "He is someone who wants to improve and get better and most of all wants to be number one, which is imperative as we want the players to demand and challenge to be in the team and to perform."
Meanwhile striker Wes Fletcher, whose contract is about to expire, has agreed a move to York.
- Sports & Recreation
- Sean Dyche
- Tom Heaton