The 19-year-old striker has signed a deal that will tie him to the club until 2012.
"My contract was due to run out at the end of the season, but this is where I want to play my football, so I couldn't be more pleased," he told the club's official website.
"It's been a frustrating season, but I'm back fit now and really looking forward to playing my part.
"I feel really sharp and hopefully I can make an impact during the second half of the season."