The 26-year-old winger, who worked with Burnley boss Steve Cotterill at Sunderland, signed a contract to stay at Turf Moor until the end of the season.
He was on loan at Elland Road last year but was sent back early to Sunderland after an off-the-field incident.
Sunderland held their own investigation into the incident and cancelled his contract forthwith.