The 21-year-old midfielder has followed the lead of Izale McLeod, Gareth Edds and Ben Harding by agreeing a contract extension.
He said: "I feel like I'm maturing as a player after two full seasons and I'm enjoying my football.
"I've learned under Stuart Murdoch and now Danny Wilson and I feel that my game is coming together."