The tenacious midfielder has signed from Wycombe Wanderers, where he had spent the past two seasons, helping the Chairboys achieve promotion into the Championship in his first season at the club.
The five-foot-eight new arrival featured 24 times in all competitions for Gareth Ainsworth’s side, triggering a one-year contract extension.
At just 23-years, Pattison has experience in all three EFL divisions having made 29 appearances at Yeovil Town in League Two during the 2018/19 season.
The Darlington-born midfielder has also represented a side in North Yorkshire having featured for York City during the 2017/18 campaign.
Pattison, who spent his early years at Middlesborough before joining Wycombe, will wear the number 16 at Town, recently vacated by Jon Stead.