Wilson, who made his debut for Surrey in 2005, has played 60 first-class fixtures for the club and scored 2931 runs at an average of 40 and has effected 120 dismissals with the gloves.
Derbyshire head coach John Sadler feels that Wilson’s signing will add experience to the side and hailed the 30-year-old as a consistent performer.
“Gary is a very talented cricketer who has performed consistently with the bat and behind the stumps for Surrey and Ireland. He will bring real experience to the side.
“He has enjoyed success, securing promotion in 2015 and reaching the Royal London One-Day Cup final in the same season, and knows how to win games."
With experience by his side, Wilson is keen to play the role of a senior player at the club and is eager to play under the leadership of Billy Godleman.
“I know Derbyshire Captain Billy Godleman really well and I’ve heard plenty about what he wants to achieve. I can’t wait to get started.
“There’s a lot of talent at the Club and they are learning and improving all the time.
“I'm keen to play a part as a senior player in ensuring that the squad’s potential is turned into success on the field.”
In the 2016 County Championship, Derbyshire are currently placed at the bottom of the points table and have not managed to register any wins.
© Cricket World 2016