Walters, 33, has put pen to paper on a two-year deal to end his seven-year spell at Stoke and his arrival follows that of defender Charlie Taylor, who joined the Clarets from Leeds on Thursday.
“Burnley have signed striker Jonathan Walters from Stoke City on a two-year deal, for an undisclosed fee,” the Clarets announced on their official website.
Walters becomes the fifth Republic of Ireland international at Burnley, with Jeff Hendrick, Stephen Ward, Robbie Brady and Kevin Long already in manager Sean Dyche’s squad.
Former Ipswich forward Walters progressed through Blackburn’s academy and after moving on to Bolton he had loan spells at Hull, Crewe and Barnsley.
He joined Hull permanently in 2004 but he was sold to Wrexham and after a spell at Chester his career took an upward turn with a move to Ipswich in 2007.
Walters scored 30 goals in 136 appearances for Ipswich and in 2010 completed a £3million move to Premier League side Stoke.
During seven years with the Potters, Walters struck 62 goals in 269 appearances. He has won 49 caps for his country and was voted Republic of Ireland player of the year in 2015.