 Impressing at non-league Halifax Town, he turned professional with Doncaster Rovers in 2005.Used sparingly in 2005–06, he was loaned out to Oxford United in March 2006, though did not make it onto the pitch.In 2006–07 he was loaned out to Darlington and Stafford Rangers, before he spent the 2007–08 campaign on loan at Halifax Town.