The contract extension will keep him on Wearside until 2009.
Keane said: "Grant has done really well since I arrived and it's great for the fans to see a local lad come through. His attitude has been brilliant, he's the type of player I want at this football club."